Example #1
0
 def test_valid(self):
     form = self._get_form()
     self.assertTrue(self._validate_form(form), form.errors)
     form.instance.creator = UserFactory.create()
     package = form.save()
     self.assertEquals(package.pkg_type, Package.APPLICATION)
     self.assertEquals(package.name, 'test-application')
Example #2
0
 def test_valid(self):
     form = self._get_form()
     self.assertTrue(self._validate_form(form), form.errors)
     form.instance.creator = UserFactory.create()
     package = form.save()
     self.assertEquals(package.pkg_type, Package.APPLICATION)
     self.assertEquals(package.name, 'test-application')
Example #3
0
 def test_create_invalid(self):
     self.login_user(UserFactory.create())
     response = self._post(data={
         'name': 'test-project',
     })
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
     self.assertFalse(response.context['form'].is_valid())
Example #4
0
 def test_create_invalid(self):
     self.login_user(UserFactory.create())
     response = self._post(data={
         'name': 'test-project',
     })
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
     self.assertFalse(response.context['form'].is_valid())
Example #5
0
 def setUp(self):
     super(TestPackageFlagView, self).setUp()
     self.user = UserFactory.create()
     self.login_user(self.user)
     self.package = PackageFactory.create()
     self.url_kwargs = {'slug': self.package.slug}
     self.default_setting = settings.FLAG_EMAIL_ALERTS
     settings.FLAG_EMAIL_ALERTS = ['*****@*****.**', ]
Example #6
0
 def test_create(self):
     self.login_user(UserFactory.create())
     response = self._post(data={
         'pkg_type': Package.APPLICATION,
         'name': 'test-application',
     })
     self.assertEquals(Package.objects.count(), 1)
     pkg = Package.objects.get()
     self.assertRedirectsNoFollow(response, pkg.get_absolute_url())
Example #7
0
    def test_create(self):
        self.login_user(UserFactory.create())
        us = Country.objects.get(code='USA')
        pkg = PackageFactory.create()
        response = self._post(data={
            'name': 'test-project',
            'description': 'Description',
            'tags': 'Tag',
            'num_users': 1,
            'countries_1': [us.pk],
            'packages_1': [pkg.pk],

        })
        self.assertEquals(Project.objects.count(), 1)
        project = Project.objects.get()
        self.assertEqual(pkg, project.packages.all()[0])
        self.assertEqual(us, project.countries.all()[0])
        self.assertRedirectsNoFollow(response, project.get_absolute_url())
Example #8
0
 def test_create(self):
     self.login_user(UserFactory.create())
     us = Country.objects.get(code='USA')
     pkg = PackageFactory.create()
     response = self._post(
         data={
             'name': 'test-project',
             'description': 'Description',
             'tags': 'Tag',
             'num_users': 1,
             'countries_1': [us.pk],
             'packages_1': [pkg.pk],
         })
     self.assertEquals(Project.objects.count(), 1)
     project = Project.objects.get()
     self.assertEqual(pkg, project.packages.all()[0])
     self.assertEqual(us, project.countries.all()[0])
     self.assertRedirectsNoFollow(response, project.get_absolute_url())
Example #9
0
 def test_get_authenticated(self):
     self.login_user(UserFactory.create())
     response = self._get(url=self.url)
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
Example #10
0
 def setUp(self):
     self.user = UserFactory.create()
     self.project = ProjectFactory.create(creator=self.user,
                                          status=Project.DRAFT)
     self.url = reverse('project_review_request',
                        kwargs={'slug': self.project.slug})
Example #11
0
 def test_save_slug(self):
     user = UserFactory.create()
     package = Package(name='test-application', creator=user)
     self.assertEquals(package.slug, '')
     package.save()
     self.assertNotEquals(package.slug, '')
Example #12
0
 def test_get_authenticated(self):
     """Logged in users can view the home page"""
     self.login_user(UserFactory.create())
     response = self._get()
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
Example #13
0
 def setUp(self):
     self.user = UserFactory.create()
     self.project = ProjectFactory.create(creator=self.user,
                                          status=Project.DRAFT)
     self.url = reverse('project_review_request',
                        kwargs={'slug': self.project.slug})
Example #14
0
 def setUp(self):
     super(TestPackageRefreshView, self).setUp()
     self.user = UserFactory.create()
     self.login_user(self.user)
     self.package = PackageFactory.create()
     self.url_kwargs = {'slug': self.package.slug}
Example #15
0
 def test_get_authenticated(self):
     self.login_user(UserFactory.create())
     response = self._get()
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
     self.assertFalse('object' in response.context)
Example #16
0
 def test_get_authenticated(self):
     self.login_user(UserFactory.create())
     response = self._get(url=self.url)
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
Example #17
0
 def test_get_authenticated(self):
     self.login_user(UserFactory.create())
     response = self._get()
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
     self.assertFalse('object' in response.context)
Example #18
0
 def test_get_authenticated(self):
     """Logged in users can view the home page"""
     self.login_user(UserFactory.create())
     response = self._get()
     self.assertEquals(response.status_code, 200)
     self.assertTemplateUsed(response, self.template_name)
Example #19
0
 def test_save_slug(self):
     user = UserFactory.create()
     package = Package(name='test-application', creator=user)
     self.assertEquals(package.slug, '')
     package.save()
     self.assertNotEquals(package.slug, '')