Unverified Commit 621f35b9 authored by Damian Johnson's avatar Damian Johnson Committed by Philipp Winter
Browse files

Fix minor type issues

Just some instances of low hanging fruit...

  Traceback (most recent call last):
    File "/home/atagar/Desktop/tor/bridgedb/bridgedb/test/test_Bridges.py", line 110, in test_dumpAssignments
      first = self.ring.bridges.values()[0].fingerprint
  builtins.TypeError: 'dict_values' object does not support indexing

  Traceback (most recent call last):
    File "/home/atagar/Desktop/tor/bridgedb/bridgedb/test/test_parse_headers.py", line 37, in test_defaultTBBHeader
      self.assertIsInstance(langs, list)
    File "/usr/local/lib/python3.5/dist-packages/twisted/trial/_synctest.py", line 649, in assertIsInstance
      instance, classOrTuple, suffix))
  twisted.trial.unittest.FailTest: <map object at 0x7f986ca07ba8> is not an instance of <class 'list'>

Test results changed as follows...

  before: FAILED (skips=115, failures=29, errors=3, successes=837)
  after:  FAILED (skips=115, failures=27, errors=2, successes=840)
parent 14678b00
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -75,5 +75,4 @@ def parseAcceptLanguage(header):

    # Gettext wants underderscores, because that is how it creates the
    # directories under i18n/, not hyphens:
    langs = map(lambda x: x.replace('-', '_'), [x for x in langs])
    return langs
    return list(map(lambda x: x.replace('-', '_'), [x for x in langs]))
+1 −1
Original line number Diff line number Diff line
@@ -107,7 +107,7 @@ class BridgeRingTests(unittest.TestCase):
        f.seek(0)

        data = f.read()
        first = self.ring.bridges.values()[0].fingerprint
        first = list(self.ring.bridges.values())[0].fingerprint

        # The first bridge's fingerprint should be within the data somewhere
        self.assertIn(first, data)