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)
示例#2
0
 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))
示例#4
0
 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))