コード例 #1
0
ファイル: test_models.py プロジェクト: bebef1987/zamboni
    def test_app_slug_collision(self):
        Webapp(app_slug='slug').save()
        w2 = Webapp(app_slug='slug')
        w2.save()
        eq_(w2.app_slug, 'slug-1')

        w3 = Webapp(app_slug='slug')
        w3.save()
        eq_(w3.app_slug, 'slug-2')
コード例 #2
0
ファイル: test_models.py プロジェクト: brijmohan/zamboni
    def test_app_slug_collision(self):
        Webapp(app_slug="slug").save()
        w2 = Webapp(app_slug="slug")
        w2.save()
        eq_(w2.app_slug, "slug-1")

        w3 = Webapp(app_slug="slug")
        w3.save()
        eq_(w3.app_slug, "slug-2")
コード例 #3
0
ファイル: test_models.py プロジェクト: tmp0230/zamboni
    def test_app_slug_collision(self):
        Webapp(app_slug='slug').save()
        w2 = Webapp(app_slug='slug')
        w2.save()
        eq_(w2.app_slug, 'slug-1')

        w3 = Webapp(app_slug='slug')
        w3.save()
        eq_(w3.app_slug, 'slug-2')
コード例 #4
0
ファイル: test_views.py プロジェクト: MechanisM/zamboni
class TestDetail(amo.tests.TestCase):

    def setUp(self):
        self.webapp = Webapp(name='woo', app_slug='yeah')
        self.webapp.save()

    def test_more_url(self):
        response = self.client.get(self.webapp.get_url_path())
        eq_(pq(response.content)('#more-webpage').attr('data-more-url'),
            self.webapp.get_url_path(more=True))
コード例 #5
0
ファイル: test_models.py プロジェクト: bebef1987/zamboni
 def test_app_slug_blocklist(self):
     BlacklistedSlug.objects.create(name='slug')
     w = Webapp(app_slug='slug')
     w.save()
     eq_(w.app_slug, 'slug~')
コード例 #6
0
ファイル: test_models.py プロジェクト: bebef1987/zamboni
 def test_app_slugs_separate_from_addon_slugs(self):
     Addon.objects.create(type=1, slug='slug')
     webapp = Webapp(app_slug='slug')
     webapp.save()
     eq_(webapp.slug, 'app-%s' % webapp.id)
     eq_(webapp.app_slug, 'slug')
コード例 #7
0
ファイル: test_models.py プロジェクト: bebef1987/zamboni
 def test_webapp_type(self):
     webapp = Webapp()
     webapp.save()
     eq_(webapp.type, amo.ADDON_WEBAPP)
コード例 #8
0
ファイル: test_views.py プロジェクト: 21echoes/zamboni
class WebappTest(amo.tests.TestCase):
    def setUp(self):
        self.webapp = Webapp(name="woo", app_slug="yeah")
        self.webapp.save()
        self.url = self.webapp.get_url_path()
コード例 #9
0
ファイル: test_models.py プロジェクト: tmp0230/zamboni
 def test_app_slug_blocklist(self):
     BlacklistedSlug.objects.create(name='slug')
     w = Webapp(app_slug='slug')
     w.save()
     eq_(w.app_slug, 'slug~')
コード例 #10
0
ファイル: test_models.py プロジェクト: tmp0230/zamboni
 def test_app_slugs_separate_from_addon_slugs(self):
     Addon.objects.create(type=1, slug='slug')
     webapp = Webapp(app_slug='slug')
     webapp.save()
     eq_(webapp.slug, 'app-%s' % webapp.id)
     eq_(webapp.app_slug, 'slug')
コード例 #11
0
ファイル: test_models.py プロジェクト: tmp0230/zamboni
 def test_webapp_type(self):
     webapp = Webapp()
     webapp.save()
     eq_(webapp.type, amo.ADDON_WEBAPP)