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)
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