diff options
-rw-r--r-- | astroid/tests/unittest_brain.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/astroid/tests/unittest_brain.py b/astroid/tests/unittest_brain.py index 0b841d91..09528455 100644 --- a/astroid/tests/unittest_brain.py +++ b/astroid/tests/unittest_brain.py @@ -849,54 +849,6 @@ class AttrsTest(unittest.TestCase): class RandomSampleTest(unittest.TestCase): - def test_different_arguments(self): - too_many_args_node = astroid.extract_node(''' - import random - random.sample([1, 2], 2, 3) #@ - ''') - inferred = next(too_many_args_node.infer()) - self.assertIsInstance(inferred, astroid.List) - self.assertEqual(inferred.as_string(), '[None, None]') - - too_few_args_nodes = astroid.extract_node(''' - import random - random.sample([1, 2]) #@ - random.sample() #@ - ''') - for node in too_few_args_nodes: - self.assertIs(next(node.infer()), astroid.Uninferable) - - def test_length_is_not_int(self): - invalid_length_first, invalid_length_second = astroid.extract_node(''' - import random - random.sample([1], 'a') #@ - random.sample([1], []) #@ - ''') - for node in invalid_length_first, invalid_length_second: - inferred = next(node.infer()) - self.assertIs(inferred, astroid.Uninferable) - - def test_not_acceptable_sequences(self): - invalid_nodes = astroid.extract_node(''' - import random - random.sample({1: 2}, 1) #@ - random.sample((i for i in range(10)), 1) #@ - random.sample(42, 1) #@ - ''') - for node in invalid_nodes: - inferred = next(node.infer()) - self.assertIsInstance(inferred, astroid.List) - self.assertEqual(inferred.as_string(), '[None]') - - def test_length_is_too_big(self): - node = astroid.extract_node(''' - import random - random.sample([1, 2, 3], 4) #@ - ''') - inferred = next(node.infer()) - self.assertIsInstance(inferred, astroid.List) - self.assertEqual(inferred.as_string(), '[None, None, None, None]') - def test_inferred_successfully(self): node = astroid.extract_node(''' import random |