Ejemplo n.º 1
0
class DNCModel(TestCase):
    """
    Test DNC model
    """

    fixtures = ['auth_user.json']

    def setUp(self):
        self.user = User.objects.get(username='******')
        self.dnc = DNC(
            name='test_dnc',
            user=self.user
        )
        self.dnc.save()

        self.assertTrue(self.dnc.__unicode__())
        self.dnc_contact = DNCContact(
            dnc=self.dnc,
            phone_number='123456'
        )
        self.dnc_contact.save()

        self.assertTrue(self.dnc_contact.__unicode__())

    def test_dnc_form(self):
        self.assertEqual(self.dnc.name, 'test_dnc')
        form = DNCForm({'name': 'sample_dnc'})
        obj = form.save(commit=False)
        obj.user = self.user
        obj.save()

        form = DNCForm(instance=self.dnc)
        self.assertTrue(isinstance(form.instance, DNC))

    def test_dnc_contact_form(self):
        self.assertEqual(self.dnc_contact.dnc, self.dnc)
        form = DNCContactForm(self.user)
        form.phone_number = '123456'
        obj = form.save(commit=False)
        obj.dnc = self.dnc
        obj.save()

        form = DNCContactForm(self.user, instance=self.dnc_contact)
        self.assertTrue(isinstance(form.instance, DNCContact))

    def test_name(self):
        self.assertEqual(self.dnc.name, "test_dnc")
        self.assertEqual(self.dnc_contact.phone_number, "123456")

    def teardown(self):
        self.dnc.delete()
        self.dnc_contact.delete()
Ejemplo n.º 2
0
class DNCModel(TestCase):
    """
    Test DNC model
    """

    fixtures = ['auth_user.json']

    def setUp(self):
        self.user = User.objects.get(username='******')
        self.dnc = DNC(
            name='test_dnc',
            user=self.user
        )
        self.dnc.save()

        self.assertTrue(self.dnc.__unicode__())
        self.dnc_contact = DNCContact(
            dnc=self.dnc,
            phone_number='123456'
        )
        self.dnc_contact.save()

        self.assertTrue(self.dnc_contact.__unicode__())

    def test_dnc_form(self):
        self.assertEqual(self.dnc.name, 'test_dnc')
        form = DNCListForm({'name': 'sample_dnc'})
        form.save(user=self.user)

        form = DNCListForm(instance=self.dnc)
        self.assertTrue(isinstance(form.instance, DNC))

    def test_dnc_contact_form(self):
        self.assertEqual(self.dnc_contact.dnc, self.dnc)
        form = DNCContactForm(self.user)
        form.phone_number = '123456'
        obj = form.save(commit=False)
        obj.dnc = self.dnc
        obj.save()

        form = DNCContactForm(self.user, instance=self.dnc_contact)
        self.assertTrue(isinstance(form.instance, DNCContact))

    def test_name(self):
        self.assertEqual(self.dnc.name, "test_dnc")
        self.assertEqual(self.dnc_contact.phone_number, "123456")

    def teardown(self):
        self.dnc.delete()
        self.dnc_contact.delete()