def test_model_flattening_simple(self): simple_prduct = SimpleProduct(product_id="123", description="product description", max_product_display_name="max name", odatavalue="http://foo") result = self.client.put_simple_product(simple_prduct) self.assertEqual(result, simple_prduct)
def test_model_flattening_with_parameter_flattening(self): simple_product = SimpleProduct(product_id="123", description="product description", max_product_display_name="max name", odatavalue="http://foo") result = self.client.post_flattened_simple_product( "123", "max name", "product description", None, "http://foo") self.assertEqual(result, simple_product)
def test_model_flattening_with_grouping(self): simple_prduct = SimpleProduct(product_id="123", description="product description", max_product_display_name="max name", odatavalue="http://foo") group = FlattenParameterGroup(product_id="123", description="product description", max_product_display_name="max name", odatavalue="http://foo", name="groupproduct") result = self.client.put_simple_product_with_grouping(group) self.assertEqual(result, simple_prduct)