def test_get_case_by_external_id(self): case1 = _create_case(domain=DOMAIN) case1.external_id = '123' CaseAccessorSQL.save_case(case1) case2 = _create_case(domain='d2', case_type='t1') case2.external_id = '123' CaseAccessorSQL.save_case(case2) self.addCleanup(lambda: CaseAccessorSQL.delete_all_cases('d2')) [case] = CaseAccessorSQL.get_cases_by_external_id(DOMAIN, '123') self.assertEqual(case.case_id, case1.case_id) [case] = CaseAccessorSQL.get_cases_by_external_id('d2', '123') self.assertEqual(case.case_id, case2.case_id) self.assertEqual([], CaseAccessorSQL.get_cases_by_external_id('d2', '123', case_type='t2'))
def delete_all_sql_cases(domain=None): logger.debug("Deleting all SQL cases for domain %s", domain) CaseAccessorSQL.delete_all_cases(domain)
def delete_all_sql_cases(domain=None): CaseAccessorSQL.delete_all_cases(domain)
def delete_all_sql_cases(domain=None): logger.debug("Deleting all SQL cases for domain %s", domain) CaseAccessorSQL.delete_all_cases(domain)