Example #1
0
 def testRemoveUploadedFile(self):
     return
     dba = DBAccess(db_path=th.TEST_DB_PATH)
     ft = FileTable(th.FILE_PATH, db=th.TEST_DB_PATH)
     ft.CreateAndPopulateTable()
     table_set = set(FileTable.DataTableList(db=th.TEST_DB_PATH))
     self.assertTrue(table_set.issuperset(set([ft._table_name])))
     FileTable.RemoveUploadedFile(ft._filename, db=th.TEST_DB_PATH)
     remove_table_set = set(FileTable.DataTableList(db=th.TEST_DB_PATH))
     self.assertFalse(remove_table_set.issuperset(set([ft._table_name])))
Example #2
0
def deletetable(request):
  if request.method == 'POST':
    tablename = request.POST['tablename']
    FileTable.RemoveUploadedFile(tablename)
    message = "Successfully removed table %s!" % tablename
    ctx = Context({'message': message})
    html = get_template('confirmation.html').render(ctx)
    return HttpResponse(html)

  # if a GET (or any other method) we'll create a blank form
  else:
    table_list = FileTable.DataTableList(CUR_DB)
    return render(request, 'delete_table.html', {'table_list': table_list})