def test_remove(self): group = NetworkGroup() group.add(self.address01) assert_false(group.remove(self.address02)) group.add(self.address02) assert_true(group.remove(self.address01)) assert_true(group.remove(self.address02)) assert_false(group.remove(self.address01)) assert_false(group.has(self.address01)) assert_false(group.has(self.address02))
def test_address_is_default(self): group = NetworkGroup() assert_true(group.address_is_default) group.add(self.address01) assert_false(group.address_is_default) group.add(self.address02) group.remove(self.address01) assert_false(group.address_is_default) group.remove(self.address02) assert_true(group.address_is_default)