def test_modified(self): from collective.noticeboard.interfaces import INote translation_service = self.portal.translation_service.ulocalized_time mod_date = self.news.ModificationDate() expected = translation_service(mod_date, False, False, self.portal) note = INote(self.news) # "May 10, 2013" self.assertEquals(expected, note.modified())
def test_author(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals( { "username": "******", "description": "", "language": "", "home_page": "", "has_email": False, "location": "", "fullname": "", }, note.author(), )
def put(self, note): pos = self.request.stdin.tell() self.request.stdin.seek(0) try: data = json.loads(self.request.stdin.read()) finally: self.request.stdin.seek(pos) note = INote(self.context) note.position_x = data['position_x'] note.position_y = data['position_y'] note.height = data['height'] note.width = data['width'] note.color = data['color'] note.zIndex = data['zIndex'] logging.debug('Object updated %s' % str(data)) return True
def test_authorname(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals(u"test_user_1_", note.authorname())
def test_creator(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals("test_user_1_", note.creator())
def test_zIndex_getting_setting(self): from collective.noticeboard.interfaces import INote note = INote(self.news) note.zIndex = "22" self.assertEquals("22", note.zIndex)
def test_review_state(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals('private', note.review_state)
def test_width_getting_setting(self): from collective.noticeboard.interfaces import INote note = INote(self.news) note.width = "333" self.assertEquals(333, note.width)
def test_height_default(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals(150, note.height)
def test_position_y_getting_setting(self): from collective.noticeboard.interfaces import INote note = INote(self.news) note.position_y = '333' self.assertEquals('333', note.position_y)
def test_description(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.news.setDescription('testdescription') self.assertEquals('testdescription', note.description)
def test_text(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.news.setText('testtext') # Not sure if this is actually a bug... self.assertEquals('<p>testtext</p>', note.text)
def test_title(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.news.setTitle('testtitle') self.assertEquals('testtitle', note.title)
def test_authorname(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals(u'test_user_1_', note.authorname())
def test_creator(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals('test_user_1_', note.creator())
def test_height_getting_setting(self): from collective.noticeboard.interfaces import INote note = INote(self.news) note.height = '333' self.assertEquals(333, note.height)
def test_position_y_getting_setting(self): from collective.noticeboard.interfaces import INote note = INote(self.news) note.position_y = "333" self.assertEquals("333", note.position_y)
def test_width_default(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals(225, note.width)
def test_color_getting_setting(self): from collective.noticeboard.interfaces import INote note = INote(self.news) note.color = "red" self.assertEquals("red", note.color)
def test_url(self): from collective.noticeboard.interfaces import INote note = INote(self.news) self.assertEquals('http://nohost/plone/news', note.url)