import unittest
import unreal_engine as ue
from unreal_engine import FVector, FRandomStream
class TestRandomStream(unittest.TestCase):
def test_frand(self):
r = FRandomStream()
self.assertTrue(type(r.frand()) is float)
def test_frand_range(self):
r = FRandomStream()
value = r.frand_range(17, 22)
self.assertTrue(value >= 17)
self.assertTrue(value = 0.0)
self.assertTrue(value = 0)
def test_initialize(self):
r = FRandomStream()
r.initialize(17)
self.assertEqual(r.get_initial_seed(), 17)
def test_rand_helper(self):
r = FRandomStream()
value = r.rand_helper(30)
self.assertTrue(type(value) is int)
self.assertTrue(value >= 0)
self.assertTrue(value = 17)
self.assertTrue(value