コード例 #1
0
    def test_should_create_item(self):
        unit = create_item_unit(self)
        item_details = {'description': "Item 1", 'unit': unit['id'], 'material_code': "Item Code 1"}

        response = self.client.post(ENDPOINT_URL, item_details, format='json')

        self.assertEqual(response.status_code, 201)
        self.assertDictContainsSubset(item_details, response.data)
コード例 #2
0
ファイル: test_item_endpoint.py プロジェクト: z0x010/eums
    def test_should_create_item(self):
        unit = create_item_unit(self)
        item_details = {
            'description': "Item 1",
            'unit': unit['id'],
            'material_code': "Item Code 1"
        }

        response = self.client.post(ENDPOINT_URL, item_details, format='json')

        self.assertEqual(response.status_code, 201)
        self.assertDictContainsSubset(item_details, response.data)
コード例 #3
0
    def test_should_get_items_sorted_by_description(self):
        unit = create_item_unit(self)
        item_one_details = {'description': "B Item", 'unit': unit['id'], 'material_code': "Item Code B"}
        item_two_details = {'description': "A Item", 'unit': unit['id'], 'material_code': "Item Code A"}

        create_item(self, item_one_details)
        create_item(self, item_two_details)

        get_response = self.client.get(ENDPOINT_URL)

        self.assertEqual(get_response.status_code, 200)
        self.assertDictContainsSubset(item_two_details, get_response.data[0])
        self.assertDictContainsSubset(item_one_details, get_response.data[1])
コード例 #4
0
ファイル: test_item_endpoint.py プロジェクト: z0x010/eums
    def test_should_get_all_items_sorted_by_description_for_non_ip_user(self):
        unit = create_item_unit(self)
        item_one_details = {
            'description': "B Item",
            'unit': unit['id'],
            'material_code': "Item Code B"
        }
        item_two_details = {
            'description': "A Item",
            'unit': unit['id'],
            'material_code': "Item Code A"
        }

        create_item(self, item_one_details)
        create_item(self, item_two_details)

        get_response = self.client.get(ENDPOINT_URL)

        self.assertEqual(get_response.status_code, 200)
        self.assertDictContainsSubset(item_two_details, get_response.data[0])
        self.assertDictContainsSubset(item_one_details, get_response.data[1])
コード例 #5
0
    def test_should_create_item_unit(self):
        item_unit_details = {'name': "EA"}
        created_item_unit = create_item_unit(self, item_unit_details)

        self.assertDictContainsSubset(item_unit_details, created_item_unit)
コード例 #6
0
    def test_should_create_item_unit(self):
        item_unit_details = {'name': "EA"}
        created_item_unit = create_item_unit(self, item_unit_details)

        self.assertDictContainsSubset(item_unit_details, created_item_unit)