def test_update_listener(self, replace_file): listener = db_api.create_listener({ 'name': 'test_listener', 'description': 'my test settings', 'protocol': 'http', 'protocol_port': 80, 'algorithm': 'roundrobin', 'address': '' }) self.haproxy.create_listener(listener) listener = db_api.get_listener('test_listener') db_api.update_listener(listener.name, {'protocol_port': 8080}) self.haproxy.update_listener(listener) config_data = replace_file.call_args[0][1] self.assertIn( 'frontend %s' % listener.name, config_data ) self.assertIn( 'bind :%s' % 8080, config_data )
def test_update_listener(self): created = db_api.create_listener(LISTENERS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_listener(created.name, {"description": "my new desc"}) self.assertEqual("my new desc", updated.description) fetched = db_api.get_listener(created.name) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at)
def test_update_listener(self, replace_file): listener = db_api.create_listener({ 'name': 'test_listener', 'description': 'my test settings', 'protocol': 'http', 'protocol_port': 80, 'algorithm': 'roundrobin', 'address': '' }) self.haproxy.create_listener(listener) listener = db_api.get_listener('test_listener') db_api.update_listener(listener.name, {'protocol_port': 8080}) self.haproxy.update_listener(listener) config_data = replace_file.call_args[0][1] self.assertIn('frontend %s' % listener.name, config_data) self.assertIn('bind :%s' % 8080, config_data)
def test_update_listener(self): created = db_api.create_listener(LISTENERS[0]) self.assertIsNone(created.updated_at) updated = db_api.update_listener( created.name, {'description': 'my new desc'} ) self.assertEqual('my new desc', updated.description) fetched = db_api.get_listener(created.name) self.assertEqual(updated, fetched) self.assertIsNotNone(fetched.updated_at)