X Tutup
Skip to content

Commit 5cf2f16

Browse files
committed
htmldata: rename HtmlFile -> HtmlTemplate
1 parent 73e776e commit 5cf2f16

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

src/robot/htmldata/htmlfilewriter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from robot.utils import HtmlWriter
2020
from robot.version import get_full_version
2121

22-
from .htmlfile import HtmlFile
22+
from .htmltemplate import HtmlTemplate
2323

2424

2525
class HtmlFileWriter(object):
@@ -30,7 +30,7 @@ def __init__(self, output, model_writer):
3030

3131
def write(self, template):
3232
writers = self._get_writers(os.path.dirname(template))
33-
for line in HtmlFile(template):
33+
for line in HtmlTemplate(template):
3434
for writer in writers:
3535
if writer.handles(line):
3636
writer.write(line)
@@ -90,7 +90,7 @@ def __init__(self, html_writer, base_dir):
9090

9191
def _inline_file(self, filename, tag, attrs):
9292
self._html_writer.start(tag, attrs)
93-
for line in HtmlFile(os.path.join(self._base_dir, filename)):
93+
for line in HtmlTemplate(os.path.join(self._base_dir, filename)):
9494
self._html_writer.content(line + os.linesep, escape=False)
9595
self._html_writer.end(tag)
9696

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@
2020

2121

2222
try:
23+
from java.io import BufferedReader, InputStreamReader
2324
from org.robotframework.RobotRunner import getResourceAsStream
2425

2526
except ImportError: # Occurs unless using standalone robotframework.jar
2627

27-
class HtmlFile(object):
28+
class HtmlTemplate(object):
2829
_base_dir = join(dirname(abspath(__file__)), '..', 'htmldata')
2930

3031
def __init__(self, filename):
@@ -37,10 +38,7 @@ def __iter__(self):
3738

3839
else:
3940

40-
from java.io import BufferedReader, InputStreamReader
41-
42-
43-
class HtmlFile(object):
41+
class HtmlTemplate(object):
4442
_base_dir = '/Lib/robot/htmldata/'
4543

4644
def __init__(self, filename):
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
import unittest
22

3-
from robot.htmldata.htmlfile import HtmlFile
3+
from robot.htmldata.htmltemplate import HtmlTemplate
4+
from robot.htmldata import LOG, REPORT
45
from robot.utils.asserts import assert_true, assert_raises, assert_equals
56

67

7-
class TestWebContentFile(unittest.TestCase):
8+
class TestHtmlTemplate(unittest.TestCase):
89

9-
def test_get_webcontent_file(self):
10-
log = list(HtmlFile('log.html'))
10+
def test_creating(self):
11+
log = list(HtmlTemplate(LOG))
1112
assert_true(log[0].startswith('<!DOCTYPE'))
1213
assert_equals(log[-1], '</html>')
1314

1415
def test_lines_do_not_have_line_breaks(self):
15-
for line in HtmlFile('report.html'):
16+
for line in HtmlTemplate(REPORT):
1617
assert_true(not line.endswith('\n'))
1718

1819
def test_non_existing(self):
19-
assert_raises(IOError, list, HtmlFile('nonex.html'))
20+
assert_raises(IOError, list, HtmlTemplate('nonex.html'))
2021

2122

2223
if __name__ == "__main__":

0 commit comments

Comments
 (0)
X Tutup