Exemple #1
0
    def test_picker_with_products(self):
        product(display_name=u'ProductFoo', slug=u'productfoo', save=True)
        product(display_name=u'ProductBar', slug=u'productbar', save=True)

        from django.core.cache import cache
        cache.clear()

        resp = self.client.get(reverse('feedback_dev'))

        eq_(resp.status_code, 200)
        self.assertContains(resp, 'ProductFoo')
        self.assertContains(resp, 'productfoo')
        self.assertContains(resp, 'ProductBar')
        self.assertContains(resp, 'productbar')
Exemple #2
0
    def test_picker_with_products(self):
        product(display_name=u'ProductFoo', slug=u'productfoo', save=True)
        product(display_name=u'ProductBar', slug=u'productbar', save=True)

        from django.core.cache import cache
        cache.clear()

        resp = self.client.get(reverse('feedback_dev'))

        eq_(resp.status_code, 200)
        self.assertContains(resp, 'ProductFoo')
        self.assertContains(resp, 'productfoo')
        self.assertContains(resp, 'ProductBar')
        self.assertContains(resp, 'productbar')
Exemple #3
0
    def test_cyoa(self):
        # Test with no products
        resp = self.client.get(reverse("cyoa"))

        eq_(resp.status_code, 200)
        self.assertTemplateUsed(resp, "feedback/cyoa.html")

        # Test with products
        product(display_name=u"ProductFoo", slug=u"productfoo", save=True)
        product(display_name=u"ProductBar", slug=u"productbar", save=True)

        resp = self.client.get(reverse("cyoa"))

        eq_(resp.status_code, 200)
        self.assertContains(resp, "ProductFoo")
        self.assertContains(resp, "productfoo")
        self.assertContains(resp, "ProductBar")
        self.assertContains(resp, "productbar")
Exemple #4
0
 def setUp(self):
     super(TestFeedback, self).setUp()
     product(display_name=u"Firefox", slug=u"firefox", save=True)
     product(display_name=u"Firefox OS", slug=u"fxos", save=True)
     product(display_name=u"Firefox for Android", slug=u"android", save=True)
     product(display_name=u"Firefox Metro", slug=u"metrofirefox", save=True)