예제 #1
0
    def setUp(self):
        u = User(username='******',
                 email='*****@*****.**',
                 is_active=True)
        u.set_password('johnpassword')
        u.save()
        p = Profile(user=u,
                       campaign_cid='0',
                       sid='0',
                       affiliate='0',
                       phone='(555) 555-5555',
                       shipping_address1="9518 New Waterford Cv",
                       shipping_zip="33446-9747",
                       shipping_state="FL",
                       shipping_city="Delray Beach",
                       shipping_county="Palm Beach",
                       shipping_checksum="0d35b4ffcb260482947680f48ba8e482",
                       )
        p.save()

        billing_card = BillingCard(user=u,
                type="visa",
                display_number="XXXX-XXXX-XXXX-1150",
                data = "XnSDaVgvyOUaZmrftFo0rKPFhyHdf+E6WyMxz45cG6yk4kr6ob0A+6mxnY8Xrf2IMXBEIBrNN7FhvyzpGb77JX0PG1sl8rDKhdPNMsa8xBt9pzVee9nsUXm3GYo2VRLpGLPrRoBphEPkdnGw",
                first_name="Mvi",
                last_name="Mvi",
                address1="9518 New Waterford Cv",
                address2="",
                city="Delray Beach",
                state="FL",
                county="Palm Beach",
                zip="33446-9747",
                checksum="670bee769cd1e3644e411110a6b32dd4",
                address_checksum="3e3c98e96e4dd335c59629b323892b5a"
        )
        billing_card.save()
        self.user = u
        self.game_item = Item.objects.get(pk=100000077)
        #creating a distributor and an entry in stock for this game
        self.fake_distributor = Distributor(id=5,name='fake distributor', address='fake address',new_games_vendor=True)
        self.fake_distributor.save()
        self.game_distributor_item = DistributorItem(distributor=self.fake_distributor,
            item=self.game_item,
            is_new=True,
            retail_price=Decimal('18.99'),
            wholesale_price=Decimal('18.99'),
            quantity=50,
            profit=1,
            retail_price_used_vendor=Decimal('11.99'),
            wholesale_price_used=Decimal('11.99'),
            quantity_used=10,
            trade_price=Decimal('11.99'),
            trade_price_incomplete=Decimal('5.99')
        )
        self.game_distributor_item.save()