def test_select_many_with_index_closed(self):
     a = [{'name' : 'Alice', 'flowers' : ['Agapanthus', 'Allium', 'Alpina', 'Alstroemeria', 'Amaranthus', 'Amarylis' ] },
          {'name' : 'Bob',   'flowers' : ['Bouvardia' ]},
          {'name' : 'Chris', 'flowers' : ['Carnations', 'Cattleya', 'Celosia', 'Chincherinchee', 'Chrysanthemum']}]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.select_many_with_index(lambda i, x: [str(i) + flower for flower in x['flowers']]))
Esempio n. 2
0
 def test_to_list_closed(self):
     a = [
         27, 74, 18, 48, 57, 97, 76, 20, 91, 8, 80, 59, 20, 32, 58, 12, 74,
         78, 4
     ]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.to_list())
Esempio n. 3
0
 def test_select_with_args_closed(self):
     a = [
         27, 74, 18, 48, 57, 97, 76, 20, 91, 8, 80, 59, 20, 32, 58, 12, 74,
         78, 4
     ]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError,
                       lambda: b.select_with_args(lambda x: x * 2))
Esempio n. 4
0
 def test_first_closed(self):
     a = [
         'Agapanthus', 'Allium', 'Alpina', 'Alstroemeria', 'Amaranthus',
         'Amarylis', 'Bouvardia', 'Carnations', 'Cattleya', 'Celosia',
         'Chincherinchee', 'Chrysanthemum'
     ]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.group_by(lambda x: x[0]))
Esempio n. 5
0
 def test_to_unicode_closed(self):
     a = [
         u('Aardvark'),
         u('Balloon'),
         u('Carrot'),
         u('Daisy'),
         u('Ecological')
     ]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: unicode(b))
 def test_select_many_with_index_closed(self):
     a = [{
         'name':
         'Alice',
         'flowers': [
             'Agapanthus', 'Allium', 'Alpina', 'Alstroemeria', 'Amaranthus',
             'Amarylis'
         ]
     }, {
         'name': 'Bob',
         'flowers': ['Bouvardia']
     }, {
         'name':
         'Chris',
         'flowers': [
             'Carnations', 'Cattleya', 'Celosia', 'Chincherinchee',
             'Chrysanthemum'
         ]
     }]
     b = Queryable(a)
     b.close()
     self.assertRaises(
         ValueError, lambda: b.select_many_with_index(
             lambda i, x: [str(i) + flower for flower in x['flowers']]))
Esempio n. 7
0
 def test_as_parallel_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.as_parallel())
Esempio n. 8
0
 def test_where_closed(self):
     a = range(0, 100)
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.where(lambda x: x % 3 == 0))
Esempio n. 9
0
 def test_getitem_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b[0])
Esempio n. 10
0
 def test_getitem_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b[0])
Esempio n. 11
0
 def test_aggregate_closed(self):
     b = Queryable([])
     b.close()
     self.assertRaises(ValueError, lambda: b.aggregate(operator.add, 72))
Esempio n. 12
0
 def test_to_str_closed(self):
     a = ['Aardvark', 'Balloon', 'Carrot', 'Daisy', 'Ecological']
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.to_str())
Esempio n. 13
0
 def test_contains_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.contains(5))
Esempio n. 14
0
 def test_pre_scan_closed(self):
     b = Queryable([])
     b.close()
     self.assertRaises(ValueError, lambda: b.pre_scan())
Esempio n. 15
0
 def test_select_closed(self):
     b = Queryable([1, 2, 4, 8])
     b.close()
     self.assertRaises(ValueError, lambda: b.select(lambda x: x * 2))
Esempio n. 16
0
 def test_union_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.union([1, 2, 3]))
Esempio n. 17
0
 def test_last_closed(self):
     b = Queryable([])
     b.close()
     self.assertRaises(ValueError, lambda: b.last())
Esempio n. 18
0
 def test_skip_while_closed(self):
     a = [1, 2, 3, 4]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.skip_while(lambda x : x < 2))
Esempio n. 19
0
 def test_to_set_closed(self):
     a = [1, 2, 4, 8, 16, 32]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.to_set())
Esempio n. 20
0
 def test_average_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.average())
Esempio n. 21
0
 def test_max_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.max())
Esempio n. 22
0
 def test_sum_closed(self):
     a = [5, 7, -3, 2, 1, 9, 3, 2, 1, -8, 7]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.sum())
Esempio n. 23
0
 def test_last_closed(self):
     b = Queryable([])
     b.close()
     self.assertRaises(ValueError, lambda: b.last())
Esempio n. 24
0
 def test_intersect_closed(self):
     a = [1, 1, 2, 2, 4, 5, 3]
     b = [2, 5, 5]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.intersect(b))
Esempio n. 25
0
 def test_reverse_closed(self):
     b = Queryable([1, 2, 4, 8])
     b.close()
     self.assertRaises(ValueError, lambda: b.reverse())
Esempio n. 26
0
 def test_of_type_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.of_type(str))
Esempio n. 27
0
 def test_single_closed(self):
     a = [5]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.single())
Esempio n. 28
0
 def test_distinct_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.distinct())
Esempio n. 29
0
 def test_single_closed(self):
     a = [5]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.single())
Esempio n. 30
0
 def test_default_if_empty_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.default_if_empty(5))
Esempio n. 31
0
 def test_take_closed(self):
     a = ['a', 'b', 'c']
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.take(1))
Esempio n. 32
0
 def test_sequence_equal_closed(self):
     a = [1, 2, 3, 4, 16, 32]
     b = (1, 2, 3, 4, 16, 32)
     c = Queryable(a)
     c.close()
     self.assertRaises(ValueError, lambda: c.sequence_equal(b))
Esempio n. 33
0
 def test_default_if_empty_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.default_if_empty(5))
Esempio n. 34
0
 def test_difference_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.difference([2, 5]))
     
Esempio n. 35
0
 def test_first_or_default_closed(self):
     b = Queryable([])
     b.close()
     self.assertRaises(ValueError, lambda: b.first_or_default(37))
Esempio n. 36
0
 def test_take_while_closed(self):
     a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.take_while(lambda x: x < 'e'))
Esempio n. 37
0
 def test_join_closed(self):
     a = [1, 2, 3, 4, 5]
     b = [4, 5, 6, 7, 8]
     c = Queryable(a)
     c.close()
     self.assertRaises(ValueError, lambda: c.join(b))
Esempio n. 38
0
 def test_to_dictionary_closed(self):
     a = ['Aardvark', 'Balloon', 'Carrot', 'Daisy', 'Ecological']
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.to_dictionary())
Esempio n. 39
0
 def test_select_with_index_closed(self):
     a = [27, 74, 18, 48, 57, 97, 76, 20, 91, 8, 80, 59, 20, 32, 58, 12, 74, 78, 4]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.select_with_index(lambda x, y: x*y))
Esempio n. 40
0
 def test_intersect_closed(self):
     a = [1, 1, 2, 2, 4, 5, 3]
     b = [2, 5, 5]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.intersect(b))
Esempio n. 41
0
 def test_select_many_closed(self):
     b = Queryable([1, 2, 4, 8])
     b.close()
     self.assertRaises(ValueError, lambda: b.select_many(lambda x: x * 2))
Esempio n. 42
0
 def test_join_closed(self):
     a = [1, 2, 3, 4, 5]
     b = [4, 5, 6, 7, 8]
     c = Queryable(a)
     c.close()
     self.assertRaises(ValueError, lambda: c.join(b))
Esempio n. 43
0
 def test_group_join_closed(self):
     a = [1, 2]
     b = [2, 3]
     c = Queryable(a)
     c.close()
     self.assertRaises(ValueError, lambda: c.group_join(b))
Esempio n. 44
0
 def test_element_at_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.element_at(0))
Esempio n. 45
0
 def test_element_at_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.element_at(0))
Esempio n. 46
0
 def test_to_unicode_closed(self):
     a = [u('Aardvark'), u('Balloon'), u('Carrot'), u('Daisy'), u('Ecological')]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: unicode(b))
Esempio n. 47
0
 def test_first_closed(self):
     a = ['Agapanthus', 'Allium', 'Alpina', 'Alstroemeria', 'Amaranthus', 'Amarylis', 'Bouvardia', 'Carnations',
          'Cattleya', 'Celosia', 'Chincherinchee', 'Chrysanthemum']
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.group_by(lambda x: x[0]))
Esempio n. 48
0
 def test_skip_while_closed(self):
     a = [1, 2, 3, 4]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.skip_while(lambda x: x < 2))
Esempio n. 49
0
 def test_skip_closed(self):
     a = ['a', 'b', 'c']
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.skip(1))
Esempio n. 50
0
 def test_log_closed(self):
     a = [1, 6, 4, 3, 9, 2]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.log())
Esempio n. 51
0
 def test_contains_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.contains(5))
Esempio n. 52
0
 def test_group_join_closed(self):
     a = [1, 2]
     b = [2, 3]
     c = Queryable(a)
     c.close()
     self.assertRaises(ValueError, lambda: c.group_join(b))
Esempio n. 53
0
 def test_aggregate_closed(self):
     b = Queryable([])
     b.close()
     self.assertRaises(ValueError, lambda: b.aggregate(operator.add, 72))
Esempio n. 54
0
 def test_concat_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.concat([2]))
Esempio n. 55
0
 def test_any_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.any())
Esempio n. 56
0
 def test_concat_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.concat([2]))
Esempio n. 57
0
 def test_as_parallel_closed(self):
     b = Queryable([1])
     b.close()
     self.assertRaises(ValueError, lambda: b.as_parallel())
Esempio n. 58
0
 def test_to_set_closed(self):
     a = [1, 2, 4, 8, 16, 32]
     b = Queryable(a)
     b.close()
     self.assertRaises(ValueError, lambda: b.to_set())