示例#1
0
    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])
示例#2
0
    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)