|
1 | 1 | import pytest |
2 | 2 |
|
3 | | -import csv2cmi |
| 3 | +from csv2cmi import CMI |
4 | 4 |
|
5 | 5 |
|
6 | 6 | def test_create_date_valid(): |
7 | | - assert csv2cmi.CMI.create_date("2016-04-01").attrib["when"] == "2016-04-01" |
8 | | - assert csv2cmi.CMI.create_date("1673-05").attrib["when"] == "1673-05" |
9 | | - assert csv2cmi.CMI.create_date("[..1760-12-03]").attrib["notAfter"] == "1760-12-03" |
10 | | - assert csv2cmi.CMI.create_date("[1760-12..]").attrib["notBefore"] == "1760-12" |
11 | | - assert csv2cmi.CMI.create_date("1979-10-12/").attrib["from"] == "1979-10-12" |
12 | | - assert csv2cmi.CMI.create_date("/1985-04-12").attrib["to"] == "1985-04-12" |
13 | | - assert csv2cmi.CMI.create_date("{-0400,-0390,-0370}") is not None |
| 7 | + assert CMI.create_date("2016-04-01").attrib["when"] == "2016-04-01" |
| 8 | + assert CMI.create_date("1673-05").attrib["when"] == "1673-05" |
| 9 | + assert CMI.create_date("[..1760-12-03]").attrib["notAfter"] == "1760-12-03" |
| 10 | + assert CMI.create_date("[1760-12..]").attrib["notBefore"] == "1760-12" |
| 11 | + assert CMI.create_date("1979-10-12/").attrib["from"] == "1979-10-12" |
| 12 | + assert CMI.create_date("/1985-04-12").attrib["to"] == "1985-04-12" |
| 13 | + assert CMI.create_date("{-0400,-0390,-0370}") is not None |
14 | 14 |
|
15 | 15 |
|
16 | 16 | def test_create_date_invalid(): |
17 | 17 | with pytest.raises(ValueError): |
18 | | - csv2cmi.CMI.create_date("not-a-date") |
| 18 | + CMI.create_date("not-a-date") |
19 | 19 |
|
20 | 20 |
|
21 | 21 | def test_create_place_name(): |
22 | | - tei_placename = csv2cmi.CMI.create_place_name("Berlin") |
| 22 | + tei_placename = CMI.create_place_name("Berlin") |
23 | 23 | assert tei_placename.tag == "placeName" |
24 | 24 | assert tei_placename.text == "Berlin" |
25 | 25 |
|
26 | 26 |
|
27 | 27 | def test_create_place_name_with_uri(): |
28 | | - tei_placename = csv2cmi.CMI.create_place_name("Mokhdān", "https://www.geonames.org/123456") |
| 28 | + tei_placename = CMI.create_place_name("Mokhdān", "https://www.geonames.org/123456") |
29 | 29 | assert tei_placename.tag == "placeName" |
30 | 30 | assert tei_placename.attrib["ref"] == "https://www.geonames.org/123456" |
31 | 31 | assert tei_placename.text == "Mokhdān" |
32 | 32 |
|
33 | 33 |
|
34 | 34 | def test_generate_id_and_uuid(): |
35 | | - id1 = csv2cmi.CMI.generate_id("test") |
36 | | - id2 = csv2cmi.CMI.generate_id("test") |
| 35 | + id1 = CMI.generate_id("test") |
| 36 | + id2 = CMI.generate_id("test") |
37 | 37 | assert id1 != id2 |
38 | | - cmi = csv2cmi.CMI() |
39 | | - uuid1 = cmi.generate_uuid() |
40 | | - uuid2 = cmi.generate_uuid() |
| 38 | + uuid1 = CMI.generate_uuid() |
| 39 | + uuid2 = CMI.generate_uuid() |
41 | 40 | assert uuid1 != uuid2 |
0 commit comments