Ejemplo n.º 1
0
    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, '')
Ejemplo n.º 2
0
    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')
Ejemplo n.º 3
0
    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')