def test_lookup_test_helpers_and_collector_cloudfront(self): self.config.advanced.preferred_backend = "cloudfront" deck = Deck(bouncer=FAKE_BOUNCER_ADDRESS, decks_directory=".") deck.bouncer = MockBouncerClient(FAKE_BOUNCER_ADDRESS) deck._BouncerClient = MockBouncerClient deck._CollectorClient = MockCollectorClient deck.loadDeck(self.deck_file) self.assertEqual(len(deck.netTestLoaders[0].missingTestHelpers), 1) yield deck.lookupCollectorAndTestHelpers() self.assertEqual( deck.netTestLoaders[0].collector.settings['address'], 'https://address.cloudfront.net' ) self.assertEqual( deck.netTestLoaders[0].collector.settings['front'], 'front.cloudfront.net' ) self.assertEqual( deck.netTestLoaders[0].localOptions['backend'], '127.0.0.1' )
def test_lookup_test_helpers_and_collector(self): deck = Deck(bouncer="httpo://foo.onion", decks_directory=".") deck._BouncerClient = MockBouncerClient deck._CollectorClient = MockCollectorClient deck.loadDeck(self.deck_file) self.assertEqual(len(deck.netTestLoaders[0].missingTestHelpers), 1) yield deck.lookupCollectorAndTestHelpers() self.assertEqual(deck.netTestLoaders[0].collector.settings['address'], 'http://thirteenchars123.onion') self.assertEqual(deck.netTestLoaders[0].localOptions['backend'], '127.0.0.1')
def test_lookup_test_helpers_and_collector(self): deck = Deck(bouncer=FAKE_BOUNCER_ADDRESS, decks_directory=".") deck.bouncer = MockBouncerClient(FAKE_BOUNCER_ADDRESS) deck._BouncerClient = MockBouncerClient deck._CollectorClient = MockCollectorClient deck.loadDeck(self.deck_file) self.assertEqual(len(deck.netTestLoaders[0].missingTestHelpers), 1) yield deck.lookupCollectorAndTestHelpers() self.assertEqual(deck.netTestLoaders[0].collector.settings['address'], 'httpo://thirteenchars123.onion') self.assertEqual(deck.netTestLoaders[0].localOptions['backend'], '127.0.0.1')
def test_lookup_test_helpers_and_collector_https(self): self.config.advanced.preferred_backend = "https" deck = Deck(bouncer=FAKE_BOUNCER_ADDRESS, decks_directory=".") deck.bouncer = MockBouncerClient(FAKE_BOUNCER_ADDRESS) deck._BouncerClient = MockBouncerClient deck._CollectorClient = MockCollectorClient deck.loadDeck(self.deck_file) self.assertEqual(len(deck.netTestLoaders[0].missingTestHelpers), 1) yield deck.lookupCollectorAndTestHelpers() self.assertEqual(deck.netTestLoaders[0].collector.settings['address'], 'https://collector.ooni.io') self.assertEqual(deck.netTestLoaders[0].localOptions['backend'], '127.0.0.1')