def test_kg0w_cancelled(self): # get set up en_parse = EN('EN|599000|||KG0W|L|L00268694|ETIENNE, ANTHONY J|ANTHONY|J|ETIENNE||||||OSCEOLA|NE|686510316|316||000|0003882503|I|||') en_parse.get_object().save() am_obj = AM('AM|599000|||KG0W|E|A|10||||||||||') am_obj.get_object().save() self.assertEqual(am_obj.unique_system_identifier, str(en_parse.get_object().unique_system_identifier)) self.assertEqual(am_obj.callsign, 'KG0W') self.assertEqual(am_obj.operator_class, 'E') self.assertEqual(am_obj.group_code, 'A') self.assertEqual(am_obj.region_code, '10') self.assertEqual(am_obj.previous_callsign, '') self.assertEqual(am_obj.previous_operator_class, '') self.assertEqual(am_obj.trustee_name, '') en_obj = en.objects.get(unique_system_identifier=str(en_parse.get_object().unique_system_identifier)) am = am_obj.get_object() self.assertEqual(am.record_type, 'AM') self.assertEqual(am.unique_system_identifier, en_parse.get_object()), self.assertEqual(am.call_sign, 'KG0W') self.assertEqual(am.operator_class, 'E') self.assertEqual(am.group_code, 'A') self.assertEqual(am.region_code, '10') self.assertEqual(am.previous_operator_class, '')
def test_kg0w_active(self): # get set up en_parse = EN('EN|2867281|||KG0W|L|L00170412|KASSAWARA, MATTHEW S|MATTHEW|S|KASSAWARA|||||1681 W Canal Cir Unit 121|Littleton|CO|80120|||000|0002451524|I|||') en_parse.get_object().save() am_obj = AM('AM|2867281|||KG0W|E|A|10||||||E||KG4FEQ|G|') am_obj.get_object().save() self.assertEqual(am_obj.unique_system_identifier, str(en_parse.get_object().unique_system_identifier)) self.assertEqual(am_obj.callsign, 'KG0W') self.assertEqual(am_obj.operator_class, 'E') self.assertEqual(am_obj.group_code, 'A') self.assertEqual(am_obj.region_code, '10') self.assertEqual(am_obj.previous_callsign, 'KG4FEQ') self.assertEqual(am_obj.previous_operator_class, 'G') self.assertEqual(am_obj.trustee_name, '') en_obj = en.objects.get(unique_system_identifier='2867281') am = am_obj.get_object() self.assertEqual(am.record_type, 'AM') self.assertEqual(am.unique_system_identifier, en_parse.get_object()) self.assertEqual(am.call_sign, 'KG0W') self.assertEqual(am.operator_class, 'E') self.assertEqual(am.group_code, 'A') self.assertEqual(am.region_code, '10') self.assertEqual(am.previous_operator_class, 'G')
def test_kc0ylk(self): # get set up en_parse = EN('EN|2840548|||KC0YLK|L|L00615690|Fast, Adam G|Adam|G|Fast|||||1501 George Williams Way Apt. F9|Lawrence|KS|66047|||000|0008178568|I|||') en_parse.get_object().save() am_obj = AM('AM|2840548|||KC0YLK|E|D|10|||||||||G|') am_obj.get_object().save() self.assertEqual(am_obj.unique_system_identifier, str(en_parse.get_object().unique_system_identifier)) self.assertEqual(am_obj.callsign, 'KC0YLK') self.assertEqual(am_obj.operator_class, 'E') self.assertEqual(am_obj.group_code, 'D') self.assertEqual(am_obj.region_code, '10') self.assertEqual(am_obj.previous_callsign, '') self.assertEqual(am_obj.previous_operator_class, 'G') self.assertEqual(am_obj.trustee_name, '') en_obj = en.objects.get(unique_system_identifier='2840548') am = am_obj.get_object() self.assertEqual(am.record_type, 'AM') self.assertEqual(am.unique_system_identifier, en_parse.get_object()) self.assertEqual(am.call_sign, 'KC0YLK') self.assertEqual(am.operator_class, 'E') self.assertEqual(am.group_code, 'D') self.assertEqual(am.region_code, '10') self.assertEqual(am.previous_operator_class, 'G')