コード例 #1
0
ファイル: bridge_document.py プロジェクト: patrickod/stem
  def test_empty_document(self):
    """
    Parse a document without any router status entries.
    """

    document = BridgeNetworkStatusDocument(b'published 2012-06-01 04:07:04')
    self.assertEqual(datetime.datetime(2012, 6, 1, 4, 7, 4), document.published)
    self.assertEqual({}, document.routers)
    self.assertEqual([], document.get_unrecognized_lines())
コード例 #2
0
ファイル: bridge_document.py プロジェクト: zmchu/stem
  def test_empty_document(self):
    """
    Parse a document without any router status entries.
    """

    document = BridgeNetworkStatusDocument(b'published 2012-06-01 04:07:04')
    self.assertEqual(datetime.datetime(2012, 6, 1, 4, 7, 4), document.published)
    self.assertEqual({}, document.routers)
    self.assertEqual([], document.get_unrecognized_lines())
    self.assertEqual('@type bridge-network-status 1.0', str(document.type_annotation()))
コード例 #3
0
ファイル: bridge_document.py プロジェクト: sreenatha123/stem
    def test_empty_document(self):
        """
    Parse a document without any router status entries.
    """

        document = BridgeNetworkStatusDocument(
            b"published 2012-06-01 04:07:04")
        self.assertEqual(datetime.datetime(2012, 6, 1, 4, 7, 4),
                         document.published)
        self.assertEqual({}, document.routers)
        self.assertEqual([], document.get_unrecognized_lines())
コード例 #4
0
ファイル: bridge_document.py プロジェクト: patrickod/stem
  def test_document(self):
    """
    Parse a document with router status entries.
    """

    document = BridgeNetworkStatusDocument(DOCUMENT)
    self.assertEqual(datetime.datetime(2012, 6, 1, 4, 7, 4), document.published)

    self.assertEqual(2, len(document.routers))
    self.assertEqual(set(['Unnamed', 'TolFuin']), set([desc.nickname for desc in document.routers.values()]))
    self.assertEqual([], document.get_unrecognized_lines())
コード例 #5
0
ファイル: bridge_document.py プロジェクト: zmchu/stem
  def test_document(self):
    """
    Parse a document with router status entries.
    """

    document = BridgeNetworkStatusDocument(DOCUMENT)
    self.assertEqual(datetime.datetime(2012, 6, 1, 4, 7, 4), document.published)

    self.assertEqual(2, len(document.routers))
    self.assertEqual(set(['Unnamed', 'TolFuin']), set([desc.nickname for desc in document.routers.values()]))
    self.assertEqual([], document.get_unrecognized_lines())
コード例 #6
0
ファイル: bridge_document.py プロジェクト: gsathya/stem
  def test_document(self):
    """
    Parse a document with router status entries.
    """

    document = BridgeNetworkStatusDocument(DOCUMENT)
    self.assertEqual(datetime.datetime(2012, 6, 1, 4, 7, 4), document.published)

    self.assertEqual(2, len(document.routers))
    self.assertEqual("Unnamed", document.routers[0].nickname)
    self.assertEqual("TolFuin", document.routers[1].nickname)
    self.assertEqual([], document.get_unrecognized_lines())