def test_get_stuff_with_property_name(self): stuff = Stuff.objects.create(name=u'Стакан1', description=u'Хороший стакан', price=Decimal("10.0")) Property.objects.create(value=u'СуперСвойство', stuff=stuff) Stuff.objects.create(name=u'Стакан2', description=u'Хороший стакан', price=Decimal("10.0")) self.assertEqual([stuff], get_stuff(None, u'СуперСвойство'))
def test_get_stuff_with_two_stuff_item_but_requested_amount_one(self): stuff = Stuff.objects.create(name=u'Стакан1', description=u'Хороший стакан', price=Decimal("10.0")) Stuff.objects.create(name=u'Стакан2', description=u'Хороший стакан', price=Decimal("10.0")) self.assertEqual([stuff], get_stuff(1, None))
def test_get_stuff_without_stuff(self): self.assertEqual([], get_stuff(None, None))
def test_get_stuff_with_one_stuff_item(self): stuff = Stuff.objects.create(name=u'Стакан', description=u'Хороший стакан', price=Decimal("10.0")) self.assertEqual([stuff], get_stuff(None, None))