Robot Framework Integrated Development Environment (RIDE)
normaltemplate.py
Go to the documentation of this file.
1
# Copyright 2008-2015 Nokia Networks
2
# Copyright 2016- Robot Framework Foundation
3
#
4
# Licensed under the Apache License, Version 2.0 (the "License");
5
# you may not use this file except in compliance with the License.
6
# You may obtain a copy of the License at
7
#
8
# http://www.apache.org/licenses/LICENSE-2.0
9
#
10
# Unless required by applicable law or agreed to in writing, software
11
# distributed under the License is distributed on an "AS IS" BASIS,
12
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
# See the License for the specific language governing permissions and
14
# limitations under the License.
15
16
import
codecs
17
import
os
18
from
os.path
import
abspath, dirname, join, normpath
19
20
21
class
HtmlTemplate
():
22
25
_base_dir = join(dirname(
abspath
(__file__)),
'..'
,
'htmldata'
)
26
27
def
__init__
(self, filename):
28
self.
_path
_path =
normpath
(join(self.
_base_dir
_base_dir, filename.replace(
'/'
, os.sep)))
29
30
def
__iter__
(self):
31
with
codecs.open(self.
_path
_path, encoding=
'UTF-8'
)
as
file:
32
for
line
in
file:
33
yield
line.rstrip()
robotide.lib.robot.htmldata.normaltemplate.HtmlTemplate
Definition:
normaltemplate.py:21
robotide.lib.robot.htmldata.normaltemplate.HtmlTemplate.__init__
def __init__(self, filename)
Definition:
normaltemplate.py:27
robotide.lib.robot.htmldata.normaltemplate.HtmlTemplate._path
_path
Definition:
normaltemplate.py:28
robotide.lib.robot.htmldata.normaltemplate.HtmlTemplate.__iter__
def __iter__(self)
Definition:
normaltemplate.py:30
robotide.lib.robot.htmldata.normaltemplate.HtmlTemplate._base_dir
_base_dir
Definition:
normaltemplate.py:25
robotide.lib.robot.utils.robotpath.abspath
def abspath(path, case_normalize=False)
Replacement for os.path.abspath with some enhancements and bug fixes.
Definition:
robotpath.py:87
robotide.lib.robot.utils.robotpath.normpath
def normpath(path, case_normalize=False)
Replacement for os.path.normpath with some enhancements.
Definition:
robotpath.py:68
src
robotide
lib
robot
htmldata
normaltemplate.py
Generated by
1.9.1