summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--astroid/tests/unittest_brain.py48
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