def setUp(self):
     self._fake_couch = FakeCouchDb()
     self._fake_couch.dbname = 'test-couchdb'
     with trap_extra_setup(KafkaUnavailableError):
         self.consumer = KafkaConsumer(
             topics.CASE,
             group_id='test-consumer',
             bootstrap_servers=[settings.KAFKA_URL],
             consumer_timeout_ms=100,
         )
     self.pillow = get_change_feed_pillow_for_db('fake-changefeed-pillow-id', self._fake_couch)
Exemple #2
0
 def setUp(self):
     self._fake_couch = FakeCouchDb()
     self._fake_couch.dbname = 'test_commcarehq'
     with trap_extra_setup(KafkaUnavailableError):
         self.consumer = KafkaConsumer(
             topics.CASE,
             group_id='test-consumer',
             bootstrap_servers=[settings.KAFKA_URL],
             consumer_timeout_ms=100,
         )
     self.pillow = get_change_feed_pillow_for_db(
         'fake-changefeed-pillow-id', self._fake_couch)
     self.original_process_change = self.pillow.process_change
Exemple #3
0
 def setUp(self):
     self._fake_couch = FakeCouchDb()
     # use a 'real' db name here so that we don't cause other
     # tests down the line to fail.
     # Specifically KafkaChangeFeedTest.test_multiple_topics_with_partial_checkpoint
     self._fake_couch.dbname = 'test_commcarehq'
     with trap_extra_setup(KafkaUnavailableError):
         self.consumer = KafkaConsumer(
             topics.CASE,
             group_id='test-consumer',
             bootstrap_servers=[settings.KAFKA_URL],
             consumer_timeout_ms=100,
         )
     self.pillow = get_change_feed_pillow_for_db('fake-changefeed-pillow-id', self._fake_couch)
Exemple #4
0
 def setUp(self):
     self._fake_couch = FakeCouchDb()
     # use a 'real' db name here so that we don't cause other
     # tests down the line to fail.
     # Specifically KafkaChangeFeedTest.test_multiple_topics_with_partial_checkpoint
     self._fake_couch.dbname = 'test_commcarehq'
     with trap_extra_setup(KafkaUnavailableError):
         self.consumer = KafkaConsumer(
             topics.CASE,
             group_id='test-consumer',
             bootstrap_servers=[settings.KAFKA_URL],
             consumer_timeout_ms=100,
         )
     self.pillow = get_change_feed_pillow_for_db(
         'fake-changefeed-pillow-id', self._fake_couch)
Exemple #5
0
 def setUp(self):
     super(CouchPillowRetryProcessingTest, self).setUp()
     self._fake_couch = FakeCouchDb()
     self._fake_couch.dbname = 'test_commcarehq'
     self.consumer = KafkaConsumer(
         topics.CASE,
         client_id='test-consumer',
         bootstrap_servers=settings.KAFKA_BROKERS,
         consumer_timeout_ms=100,
         enable_auto_commit=False,
     )
     try:
         next(self.consumer)
     except StopIteration:
         pass
     self.pillow = get_change_feed_pillow_for_db('fake-changefeed-pillow-id', self._fake_couch)
     self.original_process_change = self.pillow.process_change
Exemple #6
0
 def setUp(self):
     super(ChangeFeedPillowTest, self).setUp()
     self._fake_couch = FakeCouchDb()
     # use a 'real' db name here so that we don't cause other
     # tests down the line to fail.
     # Specifically KafkaChangeFeedTest.test_multiple_topics_with_partial_checkpoint
     self._fake_couch.dbname = 'test_commcarehq'
     self.consumer = KafkaConsumer(
         topics.CASE_SQL,
         bootstrap_servers=settings.KAFKA_BROKERS,
         consumer_timeout_ms=100,
         enable_auto_commit=False,
     )
     try:
         # This initialized the consumer listening from the latest offset
         next(self.consumer)
     except StopIteration:
         pass
     self.pillow = get_change_feed_pillow_for_db('fake-changefeed-pillow-id', self._fake_couch)
Exemple #7
0
 def setUp(self):
     super(ChangeFeedPillowTest, self).setUp()
     self._fake_couch = FakeCouchDb()
     # use a 'real' db name here so that we don't cause other
     # tests down the line to fail.
     # Specifically KafkaChangeFeedTest.test_multiple_topics_with_partial_checkpoint
     self._fake_couch.dbname = 'test_commcarehq'
     self.consumer = KafkaConsumer(
         topics.CASE,
         bootstrap_servers=settings.KAFKA_BROKERS,
         consumer_timeout_ms=100,
         enable_auto_commit=False,
     )
     try:
         # This initialized the consumer listening from the latest offset
         next(self.consumer)
     except StopIteration:
         pass
     self.pillow = get_change_feed_pillow_for_db('fake-changefeed-pillow-id', self._fake_couch)