Revision: 3337
Author: pekka.klarck
Date: Wed May 19 06:35:22 2010
Log: strip name
http://code.google.com/p/robotframework/source/detail?r=3337
Modified:
/trunk/src/robot/parsing/newmodel.py
/trunk/utest/parsing/test_model.py
=======================================
--- /trunk/src/robot/parsing/newmodel.py Wed May 19 06:28:05 2010
+++ /trunk/src/robot/parsing/newmodel.py Wed May 19 06:35:22 2010
@@ -39,7 +39,7 @@
if not self.source:
return None
name = os.path.splitext(os.path.basename(self.source))[0]
- name = name.replace('_', ' ')
+ name = name.replace('_', ' ').strip()
return name.title() if name.islower() else name
def report_invalid_syntax(self, table, message, level='ERROR'):
=======================================
--- /trunk/utest/parsing/test_model.py Wed May 19 05:11:14 2010
+++ /trunk/utest/parsing/test_model.py Wed May 19 06:35:22 2010
@@ -25,7 +25,9 @@
for source, name in [('hello.txt', 'Hello'),
('hello', 'Hello'),
('hello_world.tsv', 'Hello World'),
- ('HELLO world.htm', 'HELLO world'),
+ ('HELLO_world.htm', 'HELLO world'),
+ (' h i w o r l d .htm', 'H I W O R L
D'),
+ ('h_E_l_l_o_____', 'h E l l o'),
('HelloWorld.txt', 'HelloWorld')]:
self.tcf.source = os.path.abspath(source)
assert_equal(self.tcf.name, name)