def setUpClass(cls): super(LedgerDBAccessorTest, cls).setUpClass() cls.domain = uuid.uuid4().hex with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) cls.product_a = make_product(cls.domain, 'A Product', 'prodcode_a') cls.product_b = make_product(cls.domain, 'B Product', 'prodcode_b')
def tearDownClass(cls): cls.product_a.delete() cls.product_b.delete() cls.product_c.delete() FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) super(LedgerDBAccessorTest, cls).tearDownClass()
def setUpClass(cls): super(LedgerDBAccessorTest, cls).setUpClass() cls.domain = uuid.uuid4().hex FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) cls.product_a = make_product(cls.domain, 'A Product', 'prodcode_a') cls.product_b = make_product(cls.domain, 'B Product', 'prodcode_b') cls.product_c = make_product(cls.domain, 'C Product', 'prodcode_c')
def setUpClass(cls): super(BaseResumableSqlModelIteratorTest, cls).setUpClass() cls.domain = uuid.uuid4().hex with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers() cls.all_doc_ids = cls.create_docs(cls.domain, 9) cls.first_doc_id = cls.all_doc_ids[0]
def setUp(self): super(TestHelperFunctions, self).setUp() FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.domain_name = uuid.uuid4().hex self.domain = create_domain(self.domain_name) self.assertFalse(should_use_sql_backend(self.domain_name))
def tearDownClass(cls): cls.product_a.delete() cls.product_b.delete() with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) super(LedgerDBAccessorTest, cls).tearDownClass()
def setUpClass(cls): super(LedgerDBAccessorTest, cls).setUpClass() cls.domain = uuid.uuid4().hex with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) cls.product_a = make_product(cls.domain, 'A Product', 'prodcode_a') cls.product_b = make_product(cls.domain, 'B Product', 'prodcode_b') cls.product_c = make_product(cls.domain, 'C Product', 'prodcode_c')
def tearDownClass(cls): cls.product_a.delete() cls.product_b.delete() cls.product_c.delete() FormProcessorTestUtils.delete_all_cases_forms_ledgers(DOMAIN) with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers(DOMAIN) super(LedgerTests, cls).tearDownClass()
def tearDown(self): self.case_repeater.delete() self.case_connx.delete() self.form_repeater.delete() self.form_connx.delete() FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) delete_all_repeat_records() super(RepeaterTest, self).tearDown()
def tearDown(self): self.repeater.delete() # Making sure that SQL repeater are deleted after retire is called. SQLRepeater.all_objects.all().delete() self.connx.delete() FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) delete_all_repeat_records() super().tearDown()
def setUp(self): super(BaseMigrationTestCase, self).setUp() FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.domain_name = uuid.uuid4().hex self.domain = create_domain(self.domain_name) # all new domains are set complete when they are created DomainMigrationProgress.objects.filter(domain=self.domain_name).delete() self.assertFalse(should_use_sql_backend(self.domain_name))
def setUp(self): super(BaseMigrationTestCase, self).setUp() FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.domain_name = uuid.uuid4().hex self.domain = create_domain(self.domain_name) # all new domains are set complete when they are created DomainMigrationProgress.objects.filter(domain=self.domain_name).delete() self.assertFalse(should_use_sql_backend(self.domain_name))
def setUp(self): super(BaseMigrationTestCase, self).setUp() with trap_extra_setup(AttributeError, msg="S3_BLOB_DB_SETTINGS not configured"): config = settings.S3_BLOB_DB_SETTINGS self.s3db = TemporaryS3BlobDB(config) assert get_blob_db() is self.s3db, (get_blob_db(), self.s3db) FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.domain_name = uuid.uuid4().hex self.domain = create_domain(self.domain_name) # all new domains are set complete when they are created DomainMigrationProgress.objects.filter(domain=self.domain_name).delete() self.assertFalse(should_use_sql_backend(self.domain_name))
def setUp(self): super(BaseMigrationTestCase, self).setUp() with trap_extra_setup(AttributeError, msg="S3_BLOB_DB_SETTINGS not configured"): config = settings.S3_BLOB_DB_SETTINGS self.s3db = TemporaryS3BlobDB(config) assert get_blob_db() is self.s3db, (get_blob_db(), self.s3db) FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.domain_name = uuid.uuid4().hex self.domain = create_domain(self.domain_name) # all new domains are set complete when they are created DomainMigrationProgress.objects.filter( domain=self.domain_name).delete() self.assertFalse(should_use_sql_backend(self.domain_name))
def setUp(self): super(KafkaPublishingSQLTest, self).setUp() FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.form_accessors = FormAccessors(domain=self.domain) self.processor = TestProcessor() self.case_pillow = ConstructedPillow( name='test-kafka-case-feed', checkpoint=None, change_feed=KafkaChangeFeed(topics=[topics.CASE, topics.CASE_SQL], group_id='test-kafka-case-feed'), processor=self.processor) self.ledger_pillow = ConstructedPillow( name='test-kafka-ledger-feed', checkpoint=None, change_feed=KafkaChangeFeed(topics=[topics.LEDGER], group_id='test-kafka-ledger-feed'), processor=self.processor)
def test_processing_retuns_error_for_missing_form(self): case_id = uuid.uuid4().hex with _patch_save_to_raise_error(self): self.factory.create_or_update_cases([ CaseStructure(case_id=case_id, attrs={ 'case_type': 'parent', 'create': True }) ]) stubs = UnfinishedSubmissionStub.objects.filter(domain=self.domain, saved=False).all() self.assertEqual(1, len(stubs)) FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) with self.assertRaises(XFormNotFound): self.formdb.get_form(stubs[0].xform_id) result = reprocess_unfinished_stub(stubs[0]) self.assertIsNotNone(result.error)
def setUp(self): super(KafkaPublishingTest, self).setUp() FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.form_accessors = FormAccessors(domain=self.domain) self.processor = TestProcessor() self.form_pillow = ConstructedPillow( name='test-kafka-form-feed', checkpoint=None, change_feed=KafkaChangeFeed(topics=[topics.FORM, topics.FORM_SQL], group_id='test-kafka-form-feed'), processor=self.processor ) self.case_pillow = ConstructedPillow( name='test-kafka-case-feed', checkpoint=None, change_feed=KafkaChangeFeed(topics=[topics.CASE, topics.CASE_SQL], group_id='test-kafka-case-feed'), processor=self.processor ) self.ledger_pillow = ConstructedPillow( name='test-kafka-ledger-feed', checkpoint=None, change_feed=KafkaChangeFeed(topics=[topics.LEDGER], group_id='test-kafka-ledger-feed'), processor=self.processor )
def tearDownClass(cls): cls.user.delete() FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) cls.project.delete() super(CaseAPIMiscTests, cls).tearDownClass()
def tearDown(self): self.repeater.delete() FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) delete_all_repeat_records() super(TestRepeaterFormat, self).tearDown()
def tearDownClass(cls): FormProcessorTestUtils.delete_all_cases_forms_ledgers() super(CaseBugTest, cls).tearDownClass()
def base_tearDownClass(cls): with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) super(ReprocessSubmissionStubTests, self).tearDown()
def tearDownClass(cls): ensure_index_deleted(XFORM_INDEX_INFO.index) FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) super(CouchformsESAnalyticsTest, cls).tearDownClass()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) super(TestReprocessDuringSubmission, self).tearDown()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers(TEST_DOMAIN) super(CaseAPITest, self).tearDown()
def setUpClass(cls): super(TestCaseHierarchy, cls).setUpClass() FormProcessorTestUtils.delete_all_cases_forms_ledgers()
def tearDownClass(cls): FormProcessorTestUtils.delete_all_cases_forms_ledgers() super(TestCaseHierarchy, cls).tearDownClass()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) super(TestReprocessDuringSubmission, self).tearDown()
def tearDown(self): global es_form_cache FormProcessorTestUtils.delete_all_cases_forms_ledgers() self.adapter.clear_table() es_form_cache = []
def tearDownClass(cls): FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) super(ReprocessXFormErrorsTest, cls).tearDownClass()
def tearDownClass(cls): with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) cls.product.delete() super(LedgerAccessorErrorTests, cls).tearDownClass()
def tearDownClass(cls): ensure_index_deleted(XFORM_INDEX_INFO.index) FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain)
def do_teardown(cls): for user in cls.users: user.delete() cls.project.delete() FormProcessorTestUtils.delete_all_cases_forms_ledgers(TEST_DOMAIN)
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers()
def tearDown(self): ensure_index_deleted(CASE_INDEX_INFO.index) FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) super(CasePillowTest, self).tearDown()
def base_setUpClass(cls): cls.domain = uuid.uuid4().hex with override_settings(TESTS_SHOULD_USE_SQL_BACKEND=True): FormProcessorTestUtils.delete_all_cases_forms_ledgers() cls.all_doc_ids = cls.create_docs(cls.domain, 9) cls.first_doc_id = cls.all_doc_ids[0]
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain_name) delete_all_repeat_records() super(FormPayloadGeneratorTest, self).tearDown()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain) super(ReprocessSubmissionStubTests, self).tearDown()
def setUpClass(cls): super(CaseBugTest, cls).setUpClass() FormProcessorTestUtils.delete_all_cases_forms_ledgers()
def tearDownClass(cls): FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain) super(ReprocessXFormErrorsTest, cls).tearDownClass()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers() super(DomainTest, self).tearDown()
def tearDownClass(cls): FormProcessorTestUtils.delete_all_cases_forms_ledgers(cls.domain_name) super(TestSQLDumpLoadShardedModels, cls).tearDownClass()
def tearDown(self): FormProcessorTestUtils.delete_all_cases_forms_ledgers(self.domain.name) UnfinishedSubmissionStub.objects.all().delete()