def test_update_member(self, replace_file): listener = db_api.create_listener({ 'name': 'test_listener', 'description': 'my test settings', 'protocol': 'http', 'protocol_port': 80, 'algorithm': 'roundrobin' }) # Create a listener first. self.haproxy.create_listener(listener) listener = db_api.get_listener('test_listener') member = db_api.create_member({ 'listener_id': listener.id, 'name': 'member1', 'address': '10.0.0.1', 'protocol_port': 80, }) member = self.haproxy.create_member(member) self.assertEqual(80, member.protocol_port) member = db_api.update_member(member.name, {'protocol_port': 8080}) self.haproxy.update_member(member) config_data = replace_file.call_args[0][1] self.assertIn( '\tserver %s %s:%s' % (member.name, member.address, 8080), config_data)
def test_update_member(self, replace_file): listener = db_api.create_listener({ 'name': 'test_listener', 'description': 'my test settings', 'protocol': 'http', 'protocol_port': 80, 'algorithm': 'roundrobin' }) # Create a listener first. self.haproxy.create_listener(listener) listener = db_api.get_listener('test_listener') member = db_api.create_member({ 'listener_id': listener.id, 'name': 'member1', 'address': '10.0.0.1', 'protocol_port': 80, }) member = self.haproxy.create_member(member) self.assertEqual(80, member.protocol_port) member = db_api.update_member(member.name, {'protocol_port': 8080}) self.haproxy.update_member(member) config_data = replace_file.call_args[0][1] self.assertIn( '\tserver %s %s:%s' % (member.name, member.address, 8080), config_data )
def test_update_member(self): created = db_api.create_member(MEMBERS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_member(created.name, {"description": "my new description"}) self.assertEqual("my new description", updated.description) fetched = db_api.get_member(created["name"]) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at)
def test_update_member(self): created = db_api.create_member(MEMBERS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_member( created.name, {'description': 'my new description'} ) self.assertEqual('my new description', updated.description) fetched = db_api.get_member(created['name']) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at)