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)
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)