def test_mapping_pm_bedes(): expected = {"Address 1": "Address Line 1", "Property ID": "PM Property ID", "Portfolio Manager Property ID": "Portfolio Manager Property Identifier"} pm = mapper.get_pm_mapping("1.0", expected.keys()) for src, tgt in expected.items(): assert pm[src].field == tgt assert pm[src].is_bedes == True
def test_mapping_pm_to_SEED_include_none(self): expected = {"Address 1": "Address Line 1", "Property ID": "PM Property ID", "Portfolio Manager Property ID": "PM Property ID", "some_other_field_not_in_the_designated_PM_mapping": None} pm = mapper.get_pm_mapping("1.0", expected.keys(), True) for src, tgt in expected.items(): if tgt: self.assertEqual(pm[src].field, tgt) self.assertEqual(pm[src].is_bedes, False) else: self.assertIsNone(pm[src])
def test_mapping_pm_to_SEED_include_none(self): expected = { "Address 1": "Address Line 1", "Property ID": "PM Property ID", "Portfolio Manager Property ID": "PM Property ID", "some_other_field_not_in_the_designated_PM_mapping": None } pm = mapper.get_pm_mapping("1.0", expected.keys(), True) for src, tgt in expected.items(): if tgt: self.assertEqual(pm[src].field, tgt) self.assertEqual(pm[src].is_bedes, False) else: self.assertIsNone(pm[src])