def test(): append_req = AppendInventoryReq(name='Testdata_Append1', type_id=1, file_system_id=1, file_path='/mnt/xxx/append1', description='追加→削除データ', formats=['csv', 'zip'], schema='http://sample.com/datafotmat/testdata2') req = PutInventoryReq(name='Testdata99', type_id=1, file_system_id=1, file_path='/mnt/xxx/99', description='テスト99用のデータ', formats=['csv', 'zip'], schema='http://sample.com/datafotmat/testdata2') with app.app_context(): InventoryService().append_inventory(organizer_id='dep-a', ml_component_id=1, req=append_req) response = InventoryService().get_inventories(organizer_id='dep-a', ml_component_id=1) append_inv = response.inventories[-1] InventoryService().delete_inventory(organizer_id='dep-a', ml_component_id=1, inventory_id=append_inv.id_) try: InventoryService().put_inventory(organizer_id='dep-a', ml_component_id=1, inventory_id=append_inv.id_, # delete inventory_id req=req) it.fail() except QAIException as e: it.assertTrue(type(e) is QAINotFoundException) it.assertEqual(e.result_code, 'I34001')
def test(): with app.app_context(): response = InventoryService().get_inventories(organizer_id='dep-a', ml_component_id=1) it.assertGreaterEqual(len(response.inventories), 1) for i in response.inventories: it.assertTrue(type(i.id_) is int) it.assertNotEqual(i.id_, 0) it.assertTrue(type(i.name) is str) it.assertNotEqual(i.name, '') it.assertTrue(type(i.type.id_) is int) it.assertNotEqual(i.type.id_, 0) it.assertTrue(type(i.type.name) is str) it.assertNotEqual(i.type.name, '') it.assertTrue(type(i.file_system.id_) is int) it.assertNotEqual(i.file_system.id_, 0) it.assertTrue(type(i.file_system.name) is str) it.assertNotEqual(i.file_system.name, '') it.assertTrue(type(i.description) is str) it.assertNotEqual(i.description, '') it.assertTrue(type(i.schema) is str) it.assertNotEqual(i.schema, '') it.assertTrue(type(i.formats) is list) for f in i.formats: it.assertTrue(type(f.id) is int) it.assertNotEqual(f.id, 0) it.assertTrue(type(f.type) is str) it.assertNotEqual(f.type, '') it.assertTrue(type(f.format) is str) it.assertNotEqual(f.format, '') it.assertTrue(type(i.file_path) is str) it.assertNotEqual(i.file_path, '') it.assertTrue(type(i.creation_datetime) is datetime) it.assertNotEqual(i.creation_datetime, None) it.assertTrue(type(i.update_datetime) is datetime) it.assertNotEqual(i.update_datetime, None)
def test(): with app.app_context(): try: InventoryService().get_inventories(organizer_id='dep-a', ml_component_id=999) # invalid it.fail() except QAIException as e: it.assertTrue(type(e) is QAINotFoundException) it.assertEqual(e.result_code, 'I14000')
def test(): req = AppendInventoryReq(name='Testdata99', type_id=1, file_system_id=2, file_path='C:\\aaa\\bb\\99\\テスト.zip', description='テスト99用のデータ', formats=['csv', 'zip'], schema='http://sample.com/datafotmat/testdata2') with app.app_context(): response = InventoryService().append_inventory(organizer_id='dep-a', ml_component_id=1, req=req) it.assertEqual(response.result.code, 'I22000')
def test(): req = PutInventoryReq(name='Testdata99', type_id=1, file_system_id=1, file_path='/mnt/xxx/99', description='テスト99用のデータ', formats=['csv', 'zip'], schema='http://sample.com/datafotmat/testdata2') with app.app_context(): response = InventoryService().put_inventory(organizer_id='dep-a', ml_component_id=1, inventory_id=1, req=req) it.assertEqual(response.result.code, 'I32000')
def test(): append_req = AppendInventoryReq(name='Testdata_Append1', type_id=1, file_system_id=1, file_path='/mnt/xxx/append1', description='追加→削除データ', formats=['csv', 'zip'], schema='http://sample.com/datafotmat/testdata2') edit_req = PutInventoryReq(name='Testdata99', type_id=1, file_system_id=1, file_path='/mnt/xxx/99', description='テスト99用のデータ', formats=['csv', 'zip', 'json'], schema='http://sample.com/datafotmat/testdata2-2') with app.app_context(): InventoryService().append_inventory(organizer_id='dep-a', ml_component_id=1, req=append_req) response = InventoryService().get_inventories(organizer_id='dep-a', ml_component_id=1) append_inv = response.inventories[-1] InventoryService().put_inventory(organizer_id='dep-a', ml_component_id=1, inventory_id=append_inv.id_, req=edit_req) response = InventoryService().get_inventories(organizer_id='dep-a', ml_component_id=1) edit_inv = response.inventories[-1] it.assertEqual(append_inv.id_, edit_inv.id_) it.assertEqual(append_inv.creation_datetime, edit_inv.creation_datetime) it.assertNotEqual(append_inv.update_datetime, edit_inv.update_datetime) it.assertEqual(edit_inv.file_path, edit_req.file_path) it.assertEqual(edit_inv.type.id_, edit_req.type_id) it.assertEqual(edit_inv.file_system.id_, edit_req.file_system_id) it.assertEqual(edit_inv.name, edit_req.name) it.assertEqual([f.format for f in edit_inv.formats], edit_req.formats)
def test(): req = AppendInventoryReq(name='Testdata99', type_id=1, file_system_id=2, file_path='/mnt/xxx/99', description='テスト99用のデータ', formats=['csv', 'zip'], schema='http://sample.com/datafotmat/testdata2') with app.app_context(): try: InventoryService().append_inventory(organizer_id='dep-a', ml_component_id=1, req=req) it.fail() except QAIException as e: it.assertTrue(type(e) is QAIInvalidRequestException) it.assertEqual(e.result_code, 'I24001')
def test(): file_path = '' for i in range(8): file_path = file_path + '/' + get_random_str(127) req = PutInventoryReq(name='Testdata99', type_id=1, file_system_id=1, file_path=file_path, description='テスト99用のデータ', formats=['csv', 'zip'], schema='http://sample.com/datafotmat/testdata2') with app.app_context(): try: InventoryService().put_inventory(organizer_id='dep-a', ml_component_id=1, inventory_id=1, req=req) it.fail() except QAIException as e: it.assertTrue(type(e) is QAIInvalidRequestException) it.assertEqual(e.result_code, 'I34002')
def test(): with app.app_context(): response = InventoryService().get_inventories(organizer_id='dep-a', ml_component_id=1) it.assertEqual(response.result.code, 'I12000')