def test_get_all_producers(self): result = self.producer_behaviors.create_producer() id_1 = result['producer_id'] result = self.producer_behaviors.create_producer(name=random_string()) id_2 = result['producer_id'] resp = self.producer_client.get_all_producers() producers = resp.entity self.assertEqual(resp.status_code, 200) self.assertEqual(len(producers), 2) self.assertIn(True, [producer.id == id_1 for producer in producers]) self.assertIn(True, [producer.id == id_2 for producer in producers])
def test_update_producer(self): result = self.producer_behaviors.create_producer() producer_id = result['producer_id'] update_name = random_string() resp = self.producer_client.update_producer( producer_id=producer_id, name=update_name) self.assertEqual(resp.status_code, 200) resp = self.producer_client.get_producer(producer_id) producer = resp.entity self.assertEqual(producer.name, update_name)