Exemplo n.º 1
0
 def test_add_field(self):
     self.create_table()
     field = {'name': 'counter', 'type': 'INTEGER'}
     pga.add_field(self.tablename, field)
     schema = pga.get_schema(self.tablename)
     self.assertEqual(schema[2]['name'], 'counter')
     self.assertEqual(schema[2]['type'], 'INTEGER')
Exemplo n.º 2
0
 def test_cant_add_existing_field(self):
     self.create_table()
     field = {
         'name': 'name',
         'type': 'TEXT'
     }
     with self.assertRaises(OperationalError):
         pga.add_field(self.tablename, field)
Exemplo n.º 3
0
 def test_add_field(self):
     self.create_table()
     field = {
         'name': 'counter',
         'type': 'INTEGER'
     }
     pga.add_field(self.tablename, field)
     schema = pga.get_schema(self.tablename)
     self.assertEqual(schema[2]['name'], 'counter')
     self.assertEqual(schema[2]['type'], 'INTEGER')
Exemplo n.º 4
0
 def test_cant_add_existing_field(self):
     self.create_table()
     field = {'name': 'name', 'type': 'TEXT'}
     with self.assertRaises(OperationalError):
         pga.add_field(self.tablename, field)