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)
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)
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])
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])
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)
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])
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])