def testDeleteFile(self): generateTestFile(self.account_id) panes_data = get_panes_data(self.account_id) docs = panes_data['documents'] self.assertEqual(len(docs), 1) resp = self.client.post('/api/files/delete', data=json.dumps({'filename': 'test1.csv'}), content_type="application/json") resp_data = json.loads(resp.content) self.assertEqual(resp_data['status'], 1)
def testClearDocs(self): generateTestFile(self.account_id, fname='test99.csv') panes_data = get_panes_data(self.account_id) docs = panes_data['documents'] self.assertEqual(len(docs), 1) resp = self.client.post('/api/files/reset') self.assertEqual(len(Document.objects.all()), 0) self.assertEqual(os.path.isfile(os.path.join(self.file_dir, "test99.csv")), False) resp_data = json.loads(resp.content) if settings.TEST_VERBOSE: pprint(FilesTest.testClearDocs.__name__) pprint(resp_data)
def testSelectFile(self): generateTestFile(self.account_id) panes_data = get_panes_data(self.account_id) docs = panes_data['documents'] self.assertEqual(len(docs), 1) self.assertEqual(docs[0].account_id, self.account_id)