def test_generate_random_value_for_bigint(self):
     for i in range(100):
         value = mommy.generate_value(BigInteger())
         self.assertGreaterEqual(value, 0)
         self.assertLessEqual(value, 9223372036854775807)
 def test_generate_random_value_for_smallint(self):
     for i in range(100):
         self.assertIn(mommy.generate_value(SmallInteger()), [0, 1])
 def test_generate_random_value_for_integer(self):
     for i in range(100):
         value = mommy.generate_value(Integer())
         self.assertGreaterEqual(value, 0)
         self.assertLessEqual(value, 2147483647)
 def test_generate_random_value_for_smallint(self):
     for i in range(100):
         self.assertIn(mommy.generate_value(SmallInteger()), [0, 1])
 def test_generate_list_of_strings(self):
     for _ in range(100):
         value = mommy.generate_value(Enum('ham', 'spam'))
         self.assertIn(value, ['ham', 'spam'])
 def test_generate_random_value_for_string(self):
     self.assertIsInstance(mommy.generate_value(String()), str)
 def test_generate_random_value_for_boolean(self):
     generated_values = {
         mommy.generate_value(Boolean())
         for val in range(100)
     }
     self.assertEquals(generated_values, {True, False})
 def test_generate_random_value_for_string_with_max_chars(self):
     self.assertEquals(5, len(mommy.generate_value(String(5))))
 def test_generate_random_value_for_boolean(self):
     generated_values = {mommy.generate_value(Boolean()) for val in range(100)}
     self.assertEquals(generated_values, {True, False})
    def test_generate_random_float_between_in_interval(self):
        for _ in range(100):
            value = mommy.generate_value(Float())

            self.assertGreaterEqual(value, 0.0)
            self.assertLessEqual(value, 99999.0)
 def test_generate_random_value_for_string(self):
     self.assertIsInstance(mommy.generate_value(String()), str)
 def test_generate_random_float(self):
     value = mommy.generate_value(Float())
     self.assertIsInstance(value, float)
 def test_generate_random_value_for_bigint(self):
     for i in range(100):
         value = mommy.generate_value(BigInteger())
         self.assertGreaterEqual(value, 0)
         self.assertLessEqual(value, 9223372036854775807)
 def test_generate_random_value_for_integer(self):
     for i in range(100):
         value = mommy.generate_value(Integer())
         self.assertGreaterEqual(value, 0)
         self.assertLessEqual(value, 2147483647)
 def test_generate_random_float(self):
     value = mommy.generate_value(Float())
     self.assertIsInstance(value, float)
 def test_generate_random_value_between_dates(self):
     for i in range(100):
         value = mommy.generate_value(Date())
         self.assertTrue(value > date(1950, 1, 1))
         self.assertTrue(value < date(2050, 12, 31))
    def test_generate_random_float_between_in_interval(self):
        for _ in range(100):
            value = mommy.generate_value(Float())

            self.assertGreaterEqual(value, 0.0)
            self.assertLessEqual(value, 99999.0)
 def test_generate_date_type(self):
     self.assertIsInstance(mommy.generate_value(Date()), date)
 def test_generate_random_value_for_string_with_max_chars(self):
     self.assertEquals(5, len(mommy.generate_value(String(5))))
 def test_generate_datetime_type(self):
     self.assertIsInstance(mommy.generate_value(DateTime()), datetime)
 def test_generate_random_value_between_dates(self):
     for i in range(100):
         value = mommy.generate_value(Date())
         self.assertTrue(value > date(1950, 1, 1))
         self.assertTrue(value < date(2050, 12, 31))
 def test_generate_list_of_strings(self):
     for _ in range(100):
         value = mommy.generate_value(Enum('ham', 'spam'))
         self.assertIn(value, ['ham', 'spam'])