예제 #1
0
    def test_create_label(self, browser):
        folder = create(Builder('label root'))
        browser.login().visit(folder)
        self.assertEquals({}, jarportlet.labels())

        browser.forms['create-label'].fill({
                'title': 'Question',
                'color': 'purple'}).submit()

        self.assertEquals({'Question': 'purple'}, jarportlet.labels())
예제 #2
0
    def test_create_label(self, browser):
        folder = create(Builder('label root'))
        browser.login().visit(folder)
        self.assertEquals({}, jarportlet.labels())

        browser.forms['create-label'].fill({
                'title': 'Question',
                'color': 'purple'}).submit()

        self.assertEquals({'Question': 'purple'}, jarportlet.labels())
예제 #3
0
 def test_list_all_labels_in_the_jar(self, browser):
     folder = create(Builder('label root')
                     .with_labels(('Label 1', ''), ('Label 2', '')))
     browser.visit(folder)
     self.assertItemsEqual(
         ['Label 1', 'Label 2'],
         jarportlet.labels().keys())
예제 #4
0
 def test_list_all_labels_in_the_jar(self, browser):
     folder = create(
         Builder('label root').with_labels(('Label 1', '', False),
                                           ('Label 2', '', True)))
     browser.visit(folder)
     self.assertItemsEqual(['Label 1', 'Label 2 (*)'],
                           jarportlet.labels().keys())
예제 #5
0
    def test_list_same_labels_in_the_labeldisplay_folder(self, browser):
        folder = create(Builder('label root')
                        .with_labels(('Label 1', ''), ('Label 2', '')))

        subfolder = create(Builder('label display').within(folder))

        browser.visit(subfolder)
        self.assertItemsEqual(
            ['Label 1', 'Label 2'],
            jarportlet.labels().keys())
예제 #6
0
 def test_add_color_to_each_listing_item(self, browser):
     folder = create(Builder('label root').with_labels(('James', 'red')))
     browser.visit(folder)
     self.assertEquals({'James': 'red'}, jarportlet.labels())
예제 #7
0
 def test_add_color_to_each_listing_item(self, browser):
     folder = create(
         Builder('label root').with_labels(('James', 'red', False)))
     browser.visit(folder)
     self.assertEquals({'James': 'red'}, jarportlet.labels())