Exemplo n.º 1
0
    def test_GetJails(self):
        p = Puck(transport=MockTransport)
        jails = p.getJails(None)
        self.assertTrue(isinstance(jails, dict), "getJails() did not return a dictionary.")
        self.assertGreater(len(jails.keys()), 0)

        for k in jails:
            self.assertGreater(len(jails[k]), 0, "No jails under `%s`" % k)
            for i in jails[k]:
                self.assertEqual(jails[k][i].keys().sort(), getJail().keys().sort(), "getJails dict keys are not the same as expected.")