MCPcopy Create free account
hub / github.com/SplootCode/splootcode / testRandom

Method testRandom

python/tests/test_module_loader.py:59–78  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

57
58
59 def testRandom(self):
60 self.maxDiff = None
61 data = generate_module_info('random')
62 self.assertCountEqual(data.keys(), ['moduleName', 'values', 'types'])
63 self.assertEqual(data['moduleName'], 'random')
64
65 self.assertEqual(data['values']['randint'], {
66 'name': 'randint',
67 'doc': 'Return random integer in range [a, b], including both end points.\n ',
68 'isCallable': True,
69 'isClass': False,
70 'isModule': False,
71 'parameters': [
72 {'kind': 'POSITIONAL_OR_KEYWORD', 'name': 'a'},
73 {'kind': 'POSITIONAL_OR_KEYWORD', 'name': 'b'},
74 ],
75 'shortDoc': 'Return random integer in range [a, b], including both end points.',
76 'typeModule': 'builtins',
77 'typeName': 'method'
78 })

Callers

nothing calls this directly

Calls 1

generate_module_infoFunction · 0.90

Tested by

no test coverage detected