def test_minimal_order(self): order = WorkingOrder() order.owner = self.testuser order.account_code = 'test-account-code' order.project_name = 'test-project-name' order.save() order = WorkingOrder(owner=self.testuser, account_code='test-account-code', project_name = 'test-project-name') order.save()
def test_accountless_order(self): # fail if owner not set order = WorkingOrder() #order.account_code = 'test-account-code' order.project_name = 'test-project-name' self.failUnlessRaises(ValidationError, order.save) order = WorkingOrder(owner=self.testuser, project_name = 'test-project-name') self.failUnlessRaises(ValidationError, order.save)
def test_save_hits_database(self): order = WorkingOrder() order.owner = self.testuser order.account_code = 'test-account-code' order.project_name = 'test-project-name' order.save() orderid = order.id self.failUnless(WorkingOrder.objects.get(pk=orderid))
def test_ownerless_order(self): # fail if owner not set order = WorkingOrder() order.account_code = 'test-account-code' order.project_name = 'test-project-name' #order.owner = self.testuser self.failUnlessRaises(Exception, order.save) order = WorkingOrder(account_code='test-account-code', project_name = 'test-project-name') self.failUnlessRaises(Exception, order.save)