コード例 #1
0
    def test_marshall_generator_function_param(self):
        def data():
            yield self._get_entity()
            yield self._get_entity()
        expected = [self.values for _ in xrange(2)]

        marshalled = marshall_param(data())
        self.assertEqual(list(marshalled), expected)
コード例 #2
0
    def test_marshall_param(self):
        entity = MockEntity(**self.values)

        tests = [
            (entity, self.values),
            ([1234, entity, 'abcdef'], [1234, self.values, 'abcdef']),
            ((1234, entity, 'abcdef'), (1234, self.values, 'abcdef')),
            ({'item': entity, 'not': 'foo'}, {'item': self.values, 'not': 'foo'}),
            ({'item': [entity, 12], 'not': 'foo'}, {'item': [self.values, 12], 'not': 'foo'}),
        ]

        for data, expected in tests:
            marshalled = marshall_param(data)
            self.assertEqual(marshalled, expected)
コード例 #3
0
 def test_marshall(self):
     self.assertEqual(marshall_param(self.keyword), self.values)
     self.assertEqual(marshall_param([self.keyword]), [self.values])
     self.assertEqual(Keyword.marshall_list([self.values]), [self.keyword])
コード例 #4
0
 def test_marshall(self):
     self.assertEqual(marshall_param(self.ad), self.values)
     self.assertEqual(marshall_param([self.ad]), [self.values])
     self.assertEqual(Ad.marshall_list([self.values]), [self.ad])
コード例 #5
0
    def test_marshall_generator_param(self):
        data = (self._get_entity() for _ in xrange(2))
        expected = [self.values for _ in xrange(2)]

        marshalled = marshall_param(data)
        self.assertEqual(list(marshalled), expected)
コード例 #6
0
 def test_marshall(self):
     self.assertEqual(marshall_param(self.group), self.values)
     self.assertEqual(marshall_param([self.group]), [self.values])
     self.assertEqual(Group.marshall_list([self.values]), [self.group])
コード例 #7
0
 def test_marshall(self):
     self.assertEqual(marshall_param(self.campaign), self.values)
     self.assertEqual(marshall_param([self.campaign]), [self.values])
     self.assertEqual(Campaign.marshall_list([self.values]), [self.campaign])