Esempio n. 1
0
 def test_payment_type_create_deleted_duplicate_name(self):
     self.truncate_table("payment_types")
     values = {
         'name': self.payment_type_name,
         'interval_unit': 'hours',
         'interval_size': 1,
         'is_prepaid': True,
     }
     expect = db.payment_type_create(self.context, values)
     db.payment_type_destroy(self.context, expect.id)
     actual = db.payment_type_create(self.context, values)
     self.compare_records(expect, actual, skip_id=True)
Esempio n. 2
0
 def test_payment_type_create_deleted_duplicate_name(self):
     self.truncate_table("payment_types")
     values = {
         'name': self.payment_type_name,
         'interval_unit': 'hours',
         'interval_size': 1,
         'is_prepaid': True,
         }
     expect = db.payment_type_create(self.context, values)
     db.payment_type_destroy(self.context, expect.id)
     actual = db.payment_type_create(self.context, values)
     self.compare_records(expect, actual, skip_id=True)
Esempio n. 3
0
 def test_payment_type_destroy(self):
     self.truncate_table("payment_types")
     values = {
         'name': self.payment_type_name,
         'interval_unit': 'hours',
         'interval_size': 1,
         'is_prepaid': True,
     }
     expect = db.payment_type_create(self.context, values)
     db.payment_type_destroy(self.context, expect.id)
     self.assertRaises(exception.PaymentTypeNotFoundByName,
                       db.payment_type_get_by_name, self.context,
                       self.payment_type_name)
     self.assertRaises(exception.PaymentTypeNotFound, db.payment_type_get,
                       self.context, expect.id)
Esempio n. 4
0
 def test_payment_type_destroy(self):
     self.truncate_table("payment_types")
     values = {
         'name': self.payment_type_name,
         'interval_unit': 'hours',
         'interval_size': 1,
         'is_prepaid': True,
         }
     expect = db.payment_type_create(self.context, values)
     db.payment_type_destroy(self.context, expect.id)
     self.assertRaises(exception.PaymentTypeNotFoundByName,
                       db.payment_type_get_by_name,
                       self.context, self.payment_type_name)
     self.assertRaises(exception.PaymentTypeNotFound,
                       db.payment_type_get,
                       self.context, expect.id)