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)

Reply via email to