def test_lookup_test_helpers_and_collector_https(self): self.config.advanced.preferred_backend = "https" deck = NGDeck() deck.open(self.deck_file) first_net_test_loader = deck.tasks[0].ooni['net_test_loader'] net_test_loaders = map(lambda task: task.ooni['net_test_loader'], deck.tasks) self.assertEqual(len(first_net_test_loader .missingTestHelpers), 1) yield lookup_collector_and_test_helpers( net_test_loaders=net_test_loaders, preferred_backend='https', bouncer=MockBouncerClient() ) self.assertEqual( first_net_test_loader.collector.settings['address'], 'https://collector.ooni.io' ) self.assertEqual( first_net_test_loader.localOptions['backend'], '127.0.0.1' )
def query_bouncer(self): preferred_backend = config.advanced.get("preferred_backend", "onion") log.msg("Looking up collector and test helpers with {0}".format( self.bouncer.base_address)) net_test_loaders = [] for task in self._tasks: if task.type == "ooni": net_test_loaders.append(task.ooni["net_test_loader"]) yield lookup_collector_and_test_helpers(net_test_loaders, self.bouncer, preferred_backend, self.no_collector) defer.returnValue(net_test_loaders)
def query_bouncer(self): preferred_backend = config.advanced.get( "preferred_backend", "onion" ) log.msg("Looking up collector and test helpers with {0}".format( self.bouncer.base_address) ) net_test_loaders = [] for task in self._tasks: if task.type == "ooni": net_test_loaders.append(task.ooni["net_test_loader"]) yield lookup_collector_and_test_helpers( net_test_loaders, self.bouncer, preferred_backend, self.no_collector ) defer.returnValue(net_test_loaders)
def test_lookup_test_helpers_and_collector(self): deck = NGDeck() deck.open(self.deck_file) self.assertEqual( len(deck.tasks[0].ooni['net_test_loader'].missingTestHelpers), 1) yield lookup_collector_and_test_helpers( net_test_loaders=[deck.tasks[0].ooni['net_test_loader']], preferred_backend='onion', bouncer=MockBouncerClient()) self.assertEqual( deck.tasks[0].ooni['net_test_loader'].collector. settings['address'], 'httpo://thirteenchars123.onion') self.assertEqual( deck.tasks[0].ooni['net_test_loader'].localOptions['backend'], '127.0.0.1')
def test_lookup_test_helpers_and_collector(self): deck = NGDeck() deck.open(self.deck_file) self.assertEqual( len(deck.tasks[0].ooni['net_test_loader'].missingTestHelpers), 1 ) yield lookup_collector_and_test_helpers( net_test_loaders=[deck.tasks[0].ooni['net_test_loader']], preferred_backend='onion', bouncer=MockBouncerClient() ) self.assertEqual( deck.tasks[0].ooni['net_test_loader'].collector.settings['address'], 'httpo://thirteenchars123.onion' ) self.assertEqual( deck.tasks[0].ooni['net_test_loader'].localOptions['backend'], '127.0.0.1' )