

import pytest


def test_scrub_doi():
    from vdm.utils import scrub_doi
    d = 'http://dx.doi.org/10.1234'
    scrubbed = scrub_doi(d)
    assert(scrubbed == '10.1234')

    d = '10.123 4'
    assert(
        scrub_doi(d) == '10.1234'
    )

    d = '<p>10.1234</p>'
    assert(
        scrub_doi(d) == '10.1234'
    )



import pytest


def test_scrub_doi():
    from vdm.utils import scrub_doi
    d = 'http://dx.doi.org/10.1234'
    scrubbed = scrub_doi(d)
    assert(scrubbed == '10.1234')

    d = '10.123 4'
    assert(
        scrub_doi(d) == '10.1234'
    )

    d = '<p>10.1234</p>'
    assert(
        scrub_doi(d) == '10.1234'
    )


def test_pull():
    from vdm.utils import pull
    d = {}
    d['mykey'] = 'Value'
    assert(
        pull(d, 'mykey') == 'Value'
    )

Add utils tests. Rework pull.
Add utils tests.  Rework pull.

  
  
  import pytest
  
  
  def test_scrub_doi():
      from vdm.utils import scrub_doi
      d = 'http://dx.doi.org/10.1234'
      scrubbed = scrub_doi(d)
      assert(scrubbed == '10.1234')
  
      d = '10.123 4'
      assert(
          scrub_doi(d) == '10.1234'
      )
  
      d = '<p>10.1234</p>'
      assert(
          scrub_doi(d) == '10.1234'
      )
  
+ 
+ def test_pull():
+     from vdm.utils import pull
+     d = {}
+     d['mykey'] = 'Value'
+     assert(
+         pull(d, 'mykey') == 'Value'
+     )
+ 
Add utils tests. Rework pull.
## Code Before:


import pytest


def test_scrub_doi():
    from vdm.utils import scrub_doi
    d = 'http://dx.doi.org/10.1234'
    scrubbed = scrub_doi(d)
    assert(scrubbed == '10.1234')

    d = '10.123 4'
    assert(
        scrub_doi(d) == '10.1234'
    )

    d = '<p>10.1234</p>'
    assert(
        scrub_doi(d) == '10.1234'
    )

## Instruction:
Add utils tests. Rework pull.
## Code After:


import pytest


def test_scrub_doi():
    from vdm.utils import scrub_doi
    d = 'http://dx.doi.org/10.1234'
    scrubbed = scrub_doi(d)
    assert(scrubbed == '10.1234')

    d = '10.123 4'
    assert(
        scrub_doi(d) == '10.1234'
    )

    d = '<p>10.1234</p>'
    assert(
        scrub_doi(d) == '10.1234'
    )


def test_pull():
    from vdm.utils import pull
    d = {}
    d['mykey'] = 'Value'
    assert(
        pull(d, 'mykey') == 'Value'
    )
