Esempio n. 1
0
    def test_get_peers_for_ix(self):
        api = PeeringDB()
        ix_id = 1019

        # Must not be found
        self.assertIsNone(api.get_peers_for_ix(0))

        # Must have some peers
        self.assertEqual(len(api.get_peers_for_ix(ix_id)), 10)
    def test_get_peers_for_ix(self):
        api = PeeringDB()

        with patch("peeringdb.http.requests.get",
                   return_value=MockedResponse(status_code=404)):
            # Must not be found
            self.assertIsNone(api.get_peers_for_ix(0))

        with patch(
                "peeringdb.http.requests.get",
                return_value=MockedResponse(
                    fixture="peeringdb/tests/fixtures/netixlan_by_ix_id.json"),
        ):
            # Must have some peers
            self.assertEqual(len(api.get_peers_for_ix(1)), 2)