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())
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())
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())
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())
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())
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())