예제 #1
0
    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)
예제 #2
0
    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)
예제 #3
0
    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)