def create_user(self): #create a category res = dbman.create_product(self.products[0], session=self.session) self.assertEqual(com.success(), res) #create a user assigned to that category res = dbman.register_user(self.products[0], self.username, session=self.session) self.assertEqual(com.success(), res) #create the user again res = dbman.register_user(self.products[0], self.username, session=self.session) self.assertEqual(com.error(com.WARN_ALREADY_REGISTERED), res) #create another category res = dbman.create_product(self.products[1], session=self.session) self.assertEqual(com.success(), res) #assign existing user to another category res = dbman.register_user(self.products[1], self.username, session=self.session) self.assertEqual(com.success(), res)
def create_user_invalid_product(self): result = dbman.register_user('DUMMY_CATEG', self.username, session=self.session) self.assertEqual(com.error(com.ERR_INVALID_PRODUCT), result)