예제 #1
0
    def test_fire_hooks(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'textWrapping'

        serialize_break(instance, self.doc, br, self.root)
        fire_mock.assert_called_once_with(instance, self.doc, br, ANY, ANY)
예제 #2
0
    def test_fire_hooks(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'textWrapping'

        serialize_break(instance, self.doc, br, self.root)
        fire_mock.assert_called_once_with(instance, self.doc, br, ANY, ANY)
예제 #3
0
    def test_content_break_line(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'textWrapping'

        ret = serialize_break(instance, self.doc, br, self.root)
        self.assertEqual(_render(ret), six.b('<div><br/></div>'))
예제 #4
0
    def test_creation(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'textWrapping'

        ret = serialize_break(instance, self.doc, br, self.root)
        self.assertEqual(ret, self.root)
예제 #5
0
    def test_content_break_line(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'textWrapping'

        ret = serialize_break(instance, self.doc, br, self.root)
        self.assertEqual(_render(ret), six.b('<div><br/></div>'))
예제 #6
0
    def test_content(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'page'

        ret = serialize_break(instance, self.doc, br, self.root)
        self.assertEqual(_render(ret), six.b('<div><span style="page-break-after: always;"/></div>'))
예제 #7
0
    def test_creation(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'textWrapping'

        ret = serialize_break(instance, self.doc, br, self.root)
        self.assertEqual(ret, self.root)        
예제 #8
0
    def test_content(self, MockContext, fire_mock):
        instance = MockContext.return_value
        instance.get_hook.return_value = None

        br = _create_elem([])
        br.break_type = 'page'

        ret = serialize_break(instance, self.doc, br, self.root)
        self.assertEqual(
            _render(ret),
            six.b('<div><span style="page-break-after: always;"/></div>'))