Package: python-model-mommy Version: 1.2-1 Severity: normal Dear Maintainer, I am using model_mommy with models like this:
class Operator(models.Model): user = models.OneToOneField(User) class OperatorContract(models.Model): operator = models.ForeignKey(Operator, null=False, blank=False, related_name="contracts") def create_user_profile(sender, instance, created, **kwargs): if created: Operator.objects.create(user=instance) post_save.connect(create_user_profile, sender=User) When I tell mommy mommy.make('myapp.OperatorContract') the test fails with this error: IntegrityError: UNIQUE constraint failed: myapp_operator.user_id I tried to clone from the main github repository [0] but the error was reported as issue #113 [1]. I tried to clone [2] that claimed that the error was fixed, but I experienced it also in that fork. Then, finally, I found [3], cloned it, and it solved the issue (at least for me). If I understood correctly, it seems that the upstream developer didn't want to merge the pull request done by tkrajca [4] (and maybe that's the reason that made limdauto integrate the patch in his fork). For now I'm using the 'right for me' fork [3], cloned and symlinked in my project(s), but surely it isn't the best practice... Kind regards, Mark [0] https://github.com/vandersonmota/model_mommy [1] https://github.com/vandersonmota/model_mommy/issues/113 [2] https://github.com/tkrajca/model_mommy [3] https://github.com/limdauto/model_mommy [4] https://github.com/vandersonmota/model_mommy/pull/121 -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages python-model-mommy depends on: ii python 2.7.5-5 ii python-django 1.5.4-1 ii python-mock 1.0.1-3 ii python-six 1.6.1-1 python-model-mommy recommends no packages. python-model-mommy suggests no packages. -- no debconf information -- . ''`. | GPG Public Key : 0xCD542422 - Download it from http://is.gd/fOa7Vm : :' : | GPG Fingerprint : 0823 A40D F31B 67A8 5621 AD32 E293 A2EB CD54 2422 `. `'` | Powered by Debian GNU/Linux, http://www.debian.org `- | Try not. Do, or do not. There is no try. - Master Yoda, TESB.
signature.asc
Description: Digital signature