1. from django.db.models.functions import Random
    
  2. from django.test import TestCase
    
  3. 
    
  4. from ..models import FloatModel
    
  5. 
    
  6. 
    
  7. class RandomTests(TestCase):
    
  8.     def test(self):
    
  9.         FloatModel.objects.create()
    
  10.         obj = FloatModel.objects.annotate(random=Random()).first()
    
  11.         self.assertIsInstance(obj.random, float)
    
  12.         self.assertGreaterEqual(obj.random, 0)
    
  13.         self.assertLess(obj.random, 1)