Beispiel #1
0
    def test_full_args(self):
        self.assertGreaterEqual(Randomize.random_integer(7, 3).value, 3)
        self.assertLessEqual(Randomize.random_integer(7, 3).value, 7)

        self.assertIn(
            Randomize.random_list_elem(['a', 'bb', 'cc']).value,
            ['a', 'bb', 'cc'])

        self.assertGreaterEqual(
            len(
                Randomize.random_string(7,
                                        3,
                                        lambda x: random.choice(x),
                                        x='e34r')), 3)
        self.assertLessEqual(
            len(
                Randomize.random_string(7,
                                        3,
                                        lambda x: random.choice(x),
                                        x='e34r')), 7)
        self.assertIn(
            Randomize.random_string(chars=["aa", "bb", "ceedee"]).value,
            ["a", "b", "c", "d", "e"])

        self.assertIn(
            Randomize.random_array_elem(['a', 'bb', 'cc']).value,
            [['a'], ['bb'], ['cc']])

        self.assertGreaterEqual(
            len(
                Randomize.random_string_array(9,
                                              3,
                                              7,
                                              2,
                                              lambda x: random.choice(x),
                                              x='e34r')), 3)
        self.assertLessEqual(
            len(
                Randomize.random_string_array(9,
                                              3,
                                              7,
                                              2,
                                              lambda x: random.choice(x),
                                              x='e34r')), 9)
Beispiel #2
0
 def test_chars_not_list(self):
     with self.assertRaises(TypeError):
         Randomize.random_list_elem([6])