Beispiel #1
0
    def test_create(self):
        materials = [
            {'name': 'Gold'},
            {'name': 'Silver'},
            {'name': 'Platinum'},
        ]

        gems = [
            {'name': '1'},
            {'name': '2'},
            {'name': '3'},
        ]

        product = Product(type=Type(1, name='Ring'), name='Ring XYZ')
        product.save()

        map(lambda m: product.materials.create(**m), materials);
        map(lambda g: product.gems.create(**g), gems);

        self.assertEqual(product.type.name, 'Ring')
        self.assertEqual(product.materials.all()[1].name, 'Silver')
        self.assertEqual(product.gems.all()[2].name, '3')