def test_service_get_by_host_and_topic(self): service_ref = db.service_create(self.ctxt, {'host': 'hosttest5', 'binary': 'binarytest5', 'topic': 'topictest5', 'report_count': 0}) service_get_ref = db.service_get_by_host_and_topic(self.ctxt, 'hosttest5', 'topictest5') self.assertEqual(service_ref['host'], 'hosttest5') self.assertEqual(service_get_ref['host'], 'hosttest5')
def test_service_get_by_host_and_topic(self): service_ref = db.service_create( self.ctxt, { 'host': 'hosttest5', 'binary': 'binarytest5', 'topic': 'topictest5', 'report_count': 0 }) service_get_ref = db.service_get_by_host_and_topic( self.ctxt, 'hosttest5', 'topictest5') self.assertEqual('hosttest5', service_ref['host']) self.assertEqual('hosttest5', service_get_ref['host'])
def get_by_host_and_topic(cls, context, host, topic): db_service = db.service_get_by_host_and_topic(context, host, topic) return cls._from_db_object(context, cls(context), db_service)