def test_validate_updated_args_ahl_not_found(self): args = {'id': 7} db_adapter = Mock() db_adapter.find_first_object.return_value = None am = AdminManager(db_adapter) status, return_info = am.validate_updated_args(args) self.assertFalse(status) self.assertEqual(return_info, not_found("ahl does not exist")) db_adapter.find_first_object.assert_called_once_with(AdminHackathonRel, ANY)
def test_validate_updated_args_common_logic(self): args = {'id': 7} ahl = AdminHackathonRel(id=7) db_adapter = Mock() db_adapter.find_first_object.return_value = ahl am = AdminManager(db_adapter) status, return_info = am.validate_updated_args(args) self.assertTrue(status) self.assertEqual(return_info, ahl) db_adapter.find_first_object.assert_called_once_with(AdminHackathonRel, ANY)