def test_address_is_default(self): group = TransportGroup() assert_true(group.address_is_default) group.add('1 3') assert_false(group.address_is_default) group.add('4 5') assert_false(group.address_is_default) group.remove('1 3') assert_false(group.address_is_default) group.remove('4 5') assert_true(group.address_is_default)
def test_remove(self): group = TransportGroup() address01 = TransportAddress(1, 3) address02 = TransportAddress(3, 5) group.add(address01) assert_false(group.remove(address02)) group.add(address02) assert_true(group.remove(address01)) assert_true(group.remove(address02)) assert_false(group.remove(address01)) assert_false(group.has(address01)) assert_false(group.has(address02))