コード例 #1
0
ファイル: tests.py プロジェクト: charliephairoj/backend
 def setUp(self):
     """
     Set up for log tests
     """
     self.fabric = Fabric(pattern="Max",
                          color="Grey",
                          quantity="12",
                          units='yd',
                          description="Max Col: Grey")
     self.fabric.save()
     self.log = Log.objects.create(message="Reserved 5yd",
                                   acknowledgement_id=1002,
                                   action="RESERVE",
                                   quantity=10,
                                   supply=self.fabric)
コード例 #2
0
                           data=page_data)
        page = BeautifulSoup(resp.text)
        links = extract_links(page)

        #Extract Fabric details
        for link in links:
            fabric_data = visit_and_extract_fabric_details(session, link)
            fabrics.append(fabric_data)

    supplier = Supplier.objects.get(pk=76)

    for f in fabrics:
        try:
            fabric = Fabric.objects.get(pattern=f['pattern'], color=f['color'])
        except Fabric.DoesNotExist:
            fabric = Fabric(pattern=f['pattern'], color=f['color'])

        fabric.content = f['composition']
        fabric.handling = f['handling']
        fabric.grade = f['grade']
        fabric.repeat = f['repeat']
        fabric.units = 'yd'
        fabric.type = 'fabric'
        fabric.save()

        filename = "{0} Col: {1}".format(fabric.pattern, fabric.color)
        fabric.description = filename
        fabric.save()

        print fabric.id, fabric.description