# HG changeset patch
# User K. Arvanitis <
kosta@alumni.uvic.ca>
# Date 1422516211 28800
# Wed Jan 28 23:23:31 2015 -0800
# Node ID 611fe67f4a942610bb63aa66360d25baa3d4b64b
# Parent b25606106a9c0cd78f3cc5f602475da64cde081d
[PATCH] Add Support for Settings UnitTest
Adding test coverage of the radio settings API.
Currently, all but one image passes the test (UV3R).
Feature #2235
diff -r b25606106a9c -r 611fe67f4a94 tests/run_tests
--- a/tests/run_tests Wed Jan 21 23:30:19 2015 -0800
+++ b/tests/run_tests Wed Jan 28 23:23:31 2015 -0800
@@ -520,8 +520,30 @@
self.do_badname(rf)
return []
+
TESTS["Edges"] = TestCaseEdges
+
+class TestCaseSettings(TestCase):
+ def __str__(self):
+ return "Settings"
+
+ def do_get_settings(self, rf):
+ self._wrapper.do("get_settings")
+
+ def run(self):
+ rf = self._wrapper.do("get_features")
+
+ if not rf.has_settings:
+ raise TestSkippedError("Settings not supported")
+
+ self.do_get_settings(rf)
+
+ return []
+
+TESTS["Settings"] = TestCaseSettings
+
+
class TestCaseBanks(TestCase):
def __str__(self):
return "Banks"