Exemplo n.º 1
0
    def test_non_empty_list_of(self):
        s = Gen.non_empty_list_of(Gen.constant(1))
        ss = Gen.sample(1, 10, s)
        lens = set()
        for v in ss:
            lens.add(len(v))
            for i in v:
                self.assertEqual(1, i)

        self.assertTrue(0 < len(lens) < 4)
        for l in lens:
            self.assertTrue(l in {1, 2})
            self.assertNotEqual(0, l)