Пример #1
0
def test_sets_extent():
    doc = StringIO('<metadata></metadata>')
    r = FGDC(doc)
    r.set_extent((1, 2, 3, 4))
    assert r.doc.find('idinfo/spdom/bounding/westbc').text == '1'
    assert r.doc.find('idinfo/spdom/bounding/eastbc').text == '2'
    assert r.doc.find('idinfo/spdom/bounding/southbc').text == '3'
    assert r.doc.find('idinfo/spdom/bounding/northbc').text == '4'
Пример #2
0
def test_sets_extent():
    doc = StringIO('<metadata></metadata>')
    r = FGDC(doc)
    r.set_extent((1, 2, 3, 4))
    assert r.doc.find('idinfo/spdom/bounding/westbc').text == '1'
    assert r.doc.find('idinfo/spdom/bounding/eastbc').text == '2'
    assert r.doc.find('idinfo/spdom/bounding/southbc').text == '3'
    assert r.doc.find('idinfo/spdom/bounding/northbc').text == '4'
Пример #3
0
def test_does_not_overwrite_extent():
    doc = StringIO("""
        <metadata>
          <idinfo>
            <spdom>
              <bounding>
                <westbc>5</westbc>
                <eastbc>6</eastbc>
                <southbc>7</southbc>
                <northbc>8</northbc>
              </bounding>
            </spdom>
          </idinfo>
        </metadata>""")
    r = FGDC(doc)
    r.set_extent((1, 2, 3, 4))
    assert r.doc.find('idinfo/spdom/bounding/westbc').text == '5'
    assert r.doc.find('idinfo/spdom/bounding/eastbc').text == '6'
    assert r.doc.find('idinfo/spdom/bounding/southbc').text == '7'
    assert r.doc.find('idinfo/spdom/bounding/northbc').text == '8'
Пример #4
0
def test_does_not_overwrite_extent():
    doc = StringIO("""
        <metadata>
          <idinfo>
            <spdom>
              <bounding>
                <westbc>5</westbc>
                <eastbc>6</eastbc>
                <southbc>7</southbc>
                <northbc>8</northbc>
              </bounding>
            </spdom>
          </idinfo>
        </metadata>""")
    r = FGDC(doc)
    r.set_extent((1, 2, 3, 4))
    assert r.doc.find('idinfo/spdom/bounding/westbc').text == '5'
    assert r.doc.find('idinfo/spdom/bounding/eastbc').text == '6'
    assert r.doc.find('idinfo/spdom/bounding/southbc').text == '7'
    assert r.doc.find('idinfo/spdom/bounding/northbc').text == '8'