Add test case for parsing of dict-of-dicts into kwargs.
This commit is contained in:
22
test/test_data_dict_dict.json
Normal file
22
test/test_data_dict_dict.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"positive_integer_range": {
|
||||
"start": 0,
|
||||
"end": 2,
|
||||
"value": 1
|
||||
},
|
||||
"negative_integer_range": {
|
||||
"start": -2,
|
||||
"end": 0,
|
||||
"value": -1
|
||||
},
|
||||
"positive_real_range": {
|
||||
"start": 0.0,
|
||||
"end": 1.0,
|
||||
"value": 0.5
|
||||
},
|
||||
"negative_real_range": {
|
||||
"start": -1.0,
|
||||
"end": 0.0,
|
||||
"value": -0.5
|
||||
}
|
||||
}
|
||||
@@ -31,6 +31,12 @@ class FooTestCase(unittest.TestCase):
|
||||
a, b = value
|
||||
self.assertGreater(a, b)
|
||||
|
||||
@file_data("test_data_dict_dict.json")
|
||||
def test_file_data_dict_dict(self, start, end, value):
|
||||
self.assertLess(start, end)
|
||||
self.assertLess(value, end)
|
||||
self.assertGreater(value, start)
|
||||
|
||||
@file_data('test_data_dict.json')
|
||||
def test_file_data_dict(self, value):
|
||||
self.assertTrue(has_three_elements(value))
|
||||
|
||||
Reference in New Issue
Block a user