|
32 | 32 | TEST_DATETIME = datetime(2020, 3, 14, 16, 32) |
33 | 33 |
|
34 | 34 |
|
35 | | -class ProviderTest(unittest.TestCase): |
36 | | - def test_to_from_dict(self) -> None: |
37 | | - provider_dict = { |
38 | | - "name": "Remote Data, Inc", |
39 | | - "description": "Producers of awesome spatiotemporal assets", |
40 | | - "roles": ["producer", "processor"], |
41 | | - "url": "http://remotedata.io", |
42 | | - "extension:field": "some value", |
43 | | - } |
44 | | - expected_extra_fields = {"extension:field": provider_dict["extension:field"]} |
45 | | - |
46 | | - provider = Provider.from_dict(provider_dict) |
47 | | - |
48 | | - self.assertEqual(provider_dict["name"], provider.name) |
49 | | - self.assertEqual(provider_dict["description"], provider.description) |
50 | | - self.assertEqual(provider_dict["roles"], provider.roles) |
51 | | - self.assertEqual(provider_dict["url"], provider.url) |
52 | | - self.assertDictEqual(expected_extra_fields, provider.extra_fields) |
53 | | - |
54 | | - self.assertDictEqual(provider_dict, provider.to_dict()) |
| 35 | +def test_provider_to_from_dict() -> None: |
| 36 | + provider_dict = { |
| 37 | + "name": "Remote Data, Inc", |
| 38 | + "description": "Producers of awesome spatiotemporal assets", |
| 39 | + "roles": ["producer", "processor"], |
| 40 | + "url": "http://remotedata.io", |
| 41 | + "extension:field": "some value", |
| 42 | + } |
| 43 | + expected_extra_fields = {"extension:field": provider_dict["extension:field"]} |
| 44 | + |
| 45 | + provider = Provider.from_dict(provider_dict) |
| 46 | + |
| 47 | + assert provider_dict["name"] == provider.name |
| 48 | + assert provider_dict["description"] == provider.description |
| 49 | + assert provider_dict["roles"] == provider.roles |
| 50 | + assert provider_dict["url"] == provider.url |
| 51 | + assert expected_extra_fields == provider.extra_fields |
| 52 | + assert provider_dict == provider.to_dict() |
55 | 53 |
|
56 | 54 |
|
57 | 55 | class CollectionTest(unittest.TestCase): |
|
0 commit comments