示例#1
0
 def _build(self):
     mapper = LabelMapper(delivery=self.delivery, vendor=self.vendor)
     create = self.label_form.cleaned_data['create']
     if create: # Création d'un nouvel artiste
         return mapper.create()
     else: # Liaison avec un artiste existant
         mdx_label = Label.objects.get(pk=self.label_form.cleaned_data['mdx_label_id'])
         return mapper.link(mdx_label=mdx_label)
示例#2
0
 def test_link(self):
     local_label = Label.objects.create(name='label_name')
     mapper = LabelMapper(delivery=self.delivery, vendor=self.vendor)
     produced_label = mapper.link(mdx_label=local_label)
     self.assertEqual(local_label, produced_label)
     self._check_label_vendor(produced_label)