Exemple #1
0
 def test_drop_table(self):
     db = SQLiteDBMS(get_temp_filename())
     fr = db.create_table('TEST', [('id', 'INT'), ('data', 'TEXT')],['id'])
     fr.result()
     
     db.drop_table('TEST').result()
     self.assertRaises(DBException, db.drop_table('TEST').result)
Exemple #2
0
    def test_table_exists(self):
        db = SQLiteDBMS(get_temp_filename())
        self.assertFalse(db.table_exists('TEST'))

        db = SQLiteDBMS(get_temp_filename())
        db.create_table('TEST', [('id', 'INT'), ('data', 'TEXT')], ['id'])

        self.assertTrue(db.table_exists('TEST'))
Exemple #3
0
    def test_simple_db(self):
        db = SQLiteDBMS(get_temp_filename())
        db.create_table('TEST', set([('id', 'INT'),
                                     ('data', 'TEXT')])).result()

        db.execute('INSERT INTO TEST VALUES (1,"a")').result()

        self.assertIn(('1', 'a'), db.select('SELECT * from TEST'))
        self.assertEqual(('1', 'a'), db.select_one('SELECT * from TEST'))
Exemple #4
0
 def test_simple_db(self):
     db = SQLiteDBMS(get_temp_filename())
     db.create_table('TEST', set([('id', 'INT'), ('data', 'TEXT')])).result()
     
     db.execute('INSERT INTO TEST VALUES (1,"a")').result()
     
     self.assertIn( ('1', 'a'), db.select('SELECT * from TEST'))
     self.assertEqual( ('1', 'a'), db.select_one('SELECT * from TEST'))
Exemple #5
0
    def test_drop_table(self):
        db = SQLiteDBMS(get_temp_filename())
        fr = db.create_table('TEST', [('id', 'INT'), ('data', 'TEXT')], ['id'])
        fr.result()

        db.drop_table('TEST').result()
        self.assertRaises(DBException, db.drop_table('TEST').result)
Exemple #6
0
 def test_table_exists(self):
     db = SQLiteDBMS(get_temp_filename())
     self.assertFalse(db.table_exists('TEST'))
     
     db = SQLiteDBMS(get_temp_filename())
     db.create_table('TEST', [('id', 'INT'), ('data', 'TEXT')],['id'])
     
     self.assertTrue(db.table_exists('TEST'))
Exemple #7
0
    def test_simple_db_with_pk(self):
        db = SQLiteDBMS(get_temp_filename())
        fr = db.create_table('TEST', [('id', 'INT'), ('data', 'TEXT')], ['id'])
        fr.result()

        self.assertEqual([], db.select('SELECT * from TEST'))
Exemple #8
0
 def test_close_twice(self):
     db = SQLiteDBMS(get_temp_filename())
     db.close()
     db.close()
Exemple #9
0
 def test_simple_db_with_pk(self):
     db = SQLiteDBMS(get_temp_filename())
     fr = db.create_table('TEST', [('id', 'INT'), ('data', 'TEXT')],['id'])
     fr.result()
     
     self.assertEqual([], db.select('SELECT * from TEST'))
Exemple #10
0
 def test_close_twice(self):
     db = SQLiteDBMS(get_temp_filename())
     db.close()
     db.close()