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)
Beispiel #7
0
 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)
Beispiel #9
0
 def test_height_default(self):
     from collective.noticeboard.interfaces import INote
     note = INote(self.news)
     self.assertEquals(150, note.height)
Beispiel #10
0
 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)
Beispiel #11
0
 def test_description(self):
     from collective.noticeboard.interfaces import INote
     note = INote(self.news)
     self.news.setDescription('testdescription')
     self.assertEquals('testdescription', note.description)
Beispiel #12
0
 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)
Beispiel #13
0
 def test_title(self):
     from collective.noticeboard.interfaces import INote
     note = INote(self.news)
     self.news.setTitle('testtitle')
     self.assertEquals('testtitle', note.title)
Beispiel #14
0
 def test_authorname(self):
     from collective.noticeboard.interfaces import INote
     note = INote(self.news)
     self.assertEquals(u'test_user_1_', note.authorname())
Beispiel #15
0
 def test_creator(self):
     from collective.noticeboard.interfaces import INote
     note = INote(self.news)
     self.assertEquals('test_user_1_', note.creator())
Beispiel #16
0
 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)
Beispiel #18
0
 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)
Beispiel #20
0
 def test_url(self):
     from collective.noticeboard.interfaces import INote
     note = INote(self.news)
     self.assertEquals('http://nohost/plone/news', note.url)