コード例 #1
0
ファイル: test_DOMElement.py プロジェクト: vijetha35/TemPy
    def test_attrs(self):
        d = Div()
        d.attrs['klass'] = 'test'
        self.assertTrue(d.has_class('test'))

        d.attrs['style'] = {'color': 'blue'}
        self.assertEqual(d.attrs['style'], {'color': 'blue'})

        d.attrs['style'] = {'test': 'yellow'}
        self.assertEqual(d.attrs['style'], {'color': 'blue', 'test': 'yellow'})

        d.attrs.update(style={'color': 'blue', 'test': '1'})
        self.assertEqual(d.attrs['style'], {'color': 'blue', 'test': '1'})
コード例 #2
0
ファイル: test_Tag.py プロジェクト: jamiemott/TemPy
    def test_class(self):
        div = Div()
        klass = 'test_class'
        div.add_class(klass)
        self.assertTrue(klass in div.attrs['klass'])
        self.assertTrue(div.has_class(klass))

        # Test adding already present
        div.add_class(klass)
        self.assertTrue(div.has_class(klass))

        div.remove_class(klass)
        self.assertFalse(div.has_class(klass))

        # Test removing not present
        div.remove_class(klass)
        self.assertFalse(div.has_class(klass))

        div.toggle_class(klass)
        self.assertTrue(div.has_class(klass))

        div.toggle_class(klass)
        self.assertFalse(div.has_class(klass))