2 new revisions:

Revision: e4025248ca8a
Author:   Pekka Klärck
Date:     Thu Dec  1 03:51:03 2011
Log:      dead code and todo
http://code.google.com/p/robotframework/source/detail?r=e4025248ca8a

Revision: cc1b4680c838
Author:   Pekka Klärck
Date:     Thu Dec  1 04:11:16 2011
Log: removed TestSuite's stat_messge, critical_stats, and all_stats in favo...
http://code.google.com/p/robotframework/source/detail?r=cc1b4680c838

==============================================================================
Revision: e4025248ca8a
Author:   Pekka Klärck
Date:     Thu Dec  1 03:51:03 2011
Log:      dead code and todo
http://code.google.com/p/robotframework/source/detail?r=e4025248ca8a

Modified:
 /src/robot/common/statistics.py

=======================================
--- /src/robot/common/statistics.py     Fri Nov 11 04:02:55 2011
+++ /src/robot/common/statistics.py     Thu Dec  1 03:51:03 2011
@@ -29,7 +29,6 @@
         self.total = TotalStatistics(self.suite)
         self.tags.sort()

-    #TODO: Replace with visit
     def serialize(self, serializer):
         serializer.start_statistics(self)
         self.total.serialize(serializer)
@@ -37,9 +36,6 @@
         self.suite.serialize(serializer)
         serializer.end_statistics(self)

-    def visit(self, visitor):
-        self.serialize(visitor)
-

 class Stat:


==============================================================================
Revision: cc1b4680c838
Author:   Pekka Klärck
Date:     Thu Dec  1 04:11:16 2011
Log: removed TestSuite's stat_messge, critical_stats, and all_stats in favor of statistics.message, statistics.critical,and statistics.all.
http://code.google.com/p/robotframework/source/detail?r=cc1b4680c838

Modified:
 /src/robot/model/totalstatistics.py
 /src/robot/result/executionresult.py
 /src/robot/result/testsuite.py
 /utest/result/test_resultbuilder.py
 /utest/result/test_resultmodel.py

=======================================
--- /src/robot/model/totalstatistics.py Fri Nov 18 14:38:12 2011
+++ /src/robot/model/totalstatistics.py Thu Dec  1 04:11:16 2011
@@ -28,10 +28,8 @@
     def __iter__(self):
         return iter([self.critical, self.all])

-    def __unicode__(self):
-        return unicode(str(self))
-
-    def __str__(self):
+    @property
+    def message(self):
         ctotal, cend, cpass, cfail = self._get_counts(self.critical)
         atotal, aend, apass, afail = self._get_counts(self.all)
         return ('%d critical test%s, %d passed, %d failed\n'
@@ -43,7 +41,6 @@
         return stat.total, ending, stat.passed, stat.failed


-
 class TotalStatisticsBuilder(SuiteVisitor):

     def __init__(self, suite=None):
=======================================
--- /src/robot/result/executionresult.py        Mon Nov 14 03:46:38 2011
+++ /src/robot/result/executionresult.py        Thu Dec  1 04:11:16 2011
@@ -35,7 +35,7 @@
     @property
     def return_code(self):
         if self.should_return_status_rc:
-            return min(self.suite.critical_stats.failed, 250)
+            return min(self.suite.statistics.critical.failed, 250)
         return 0

     def configure(self, status_rc=True, **suite_opts):
=======================================
--- /src/robot/result/testsuite.py      Fri Nov 18 14:38:12 2011
+++ /src/robot/result/testsuite.py      Thu Dec  1 04:11:16 2011
@@ -34,34 +34,17 @@

     @property
     def status(self):
-        return 'PASS' if not self.critical_stats.failed else 'FAIL'
+        return 'FAIL' if self.statistics.critical.failed else 'PASS'

     @property
     def statistics(self):
         return TotalStatisticsBuilder(self).stats

-    # TODO:
- # 1) Remove critical_stats and all_stats in favor of new self.statistics.xxx - # 2) Consider removing stat_message in favor of unicode(self.statistics)
-
-    @property
-    def stat_message(self):
-        return unicode(self.statistics)
-
     @property
     def full_message(self):
-        stat_msg = unicode(self.statistics)
         if not self.message:
-            return stat_msg
-        return '%s\n\n%s' % (self.message, stat_msg)
-
-    @property
-    def critical_stats(self):
-        return self.statistics.critical
-
-    @property
-    def all_stats(self):
-        return self.statistics.all
+            return self.statistics.message
+        return '%s\n\n%s' % (self.message, self.statistics.message)

     @property
     def elapsedtime(self):
=======================================
--- /utest/result/test_resultbuilder.py Fri Nov 18 00:40:53 2011
+++ /utest/result/test_resultbuilder.py Thu Dec  1 04:11:16 2011
@@ -37,10 +37,10 @@
         assert_equals(self._suite.status, 'PASS')
         assert_equals(self._suite.starttime, '20111024 13:41:20.873')
         assert_equals(self._suite.endtime, '20111024 13:41:20.952')
-        assert_equals(self._suite.critical_stats.passed, 1)
-        assert_equals(self._suite.critical_stats.failed, 0)
-        assert_equals(self._suite.all_stats.passed, 1)
-        assert_equals(self._suite.all_stats.failed, 0)
+        assert_equals(self._suite.statistics.critical.passed, 1)
+        assert_equals(self._suite.statistics.critical.failed, 0)
+        assert_equals(self._suite.statistics.all.passed, 1)
+        assert_equals(self._suite.statistics.all.failed, 0)

     def test_testcase_is_built(self):
         assert_equals(self._test.name, 'First One')
=======================================
--- /utest/result/test_resultmodel.py   Mon Nov 28 06:07:42 2011
+++ /utest/result/test_resultmodel.py   Thu Dec  1 04:11:16 2011
@@ -8,17 +8,17 @@

     def test_stats(self):
         suite = self._create_suite_with_tests()
-        assert_equal(suite.critical_stats.passed, 2)
-        assert_equal(suite.critical_stats.failed, 1)
-        assert_equal(suite.all_stats.passed, 3)
-        assert_equal(suite.all_stats.failed, 2)
+        assert_equal(suite.statistics.critical.passed, 2)
+        assert_equal(suite.statistics.critical.failed, 1)
+        assert_equal(suite.statistics.all.passed, 3)
+        assert_equal(suite.statistics.all.failed, 2)

     def test_nested_suite_stats(self):
         suite = self._create_nested_suite_with_tests()
-        assert_equal(suite.critical_stats.passed, 4)
-        assert_equal(suite.critical_stats.failed, 2)
-        assert_equal(suite.all_stats.passed, 6)
-        assert_equal(suite.all_stats.failed, 4)
+        assert_equal(suite.statistics.critical.passed, 4)
+        assert_equal(suite.statistics.critical.failed, 2)
+        assert_equal(suite.statistics.all.passed, 6)
+        assert_equal(suite.statistics.all.failed, 4)

     def test_test_count(self):
         suite = self._create_nested_suite_with_tests()

Reply via email to