コード例 #1
0
ファイル: test_context.py プロジェクト: trodjr/intuition
 def test__normalize_boolean_data_types(self):
     boolean_data = {
         'unchanged_string': 'bazinga',
         'whatever_true': 'true',
         'whatever_false': 'false'
     }
     normalized_boolean_data = {
         'unchanged_string': 'bazinga',
         'whatever_true': True,
         'whatever_false': False
     }
     fake = FakeContext(self.good_storage)
     fake._normalize_data_types(boolean_data)
     self.assertDictEqual(boolean_data, normalized_boolean_data)
     self.assertIsInstance(normalized_boolean_data['whatever_true'], bool)
コード例 #2
0
ファイル: test_context.py プロジェクト: Coding4ufn/intuition
 def test__normalize_boolean_data_types(self):
     boolean_data = {
         'unchanged_string': 'bazinga',
         'whatever_true': 'true',
         'whatever_false': 'false'
     }
     normalized_boolean_data = {
         'unchanged_string': 'bazinga',
         'whatever_true': True,
         'whatever_false': False
     }
     fake = FakeContext(self.good_storage)
     fake._normalize_data_types(boolean_data)
     self.assertDictEqual(boolean_data, normalized_boolean_data)
     self.assertIsInstance(
         normalized_boolean_data['whatever_true'], bool)
コード例 #3
0
ファイル: test_context.py プロジェクト: trodjr/intuition
 def test__normalize_numeric_data_types(self):
     float_data = {
         'unchanged_string': 'bazinga',
         'whatever_integer': '125',
         'whatever_float': '3.25',
         'whatever_negative_float': '-28.369'
     }
     normalized_float_data = {
         'unchanged_string': 'bazinga',
         'whatever_integer': 125,
         'whatever_float': 3.25,
         'whatever_negative_float': -28.369
     }
     fake = FakeContext(self.good_storage)
     fake._normalize_data_types(float_data)
     self.assertDictEqual(float_data, normalized_float_data)
     self.assertIsInstance(normalized_float_data['whatever_float'], float)
     self.assertIsInstance(normalized_float_data['whatever_integer'], int)
コード例 #4
0
ファイル: test_context.py プロジェクト: Coding4ufn/intuition
 def test__normalize_numeric_data_types(self):
     float_data = {
         'unchanged_string': 'bazinga',
         'whatever_integer': '125',
         'whatever_float': '3.25',
         'whatever_negative_float': '-28.369'
     }
     normalized_float_data = {
         'unchanged_string': 'bazinga',
         'whatever_integer': 125,
         'whatever_float': 3.25,
         'whatever_negative_float': -28.369
     }
     fake = FakeContext(self.good_storage)
     fake._normalize_data_types(float_data)
     self.assertDictEqual(float_data, normalized_float_data)
     self.assertIsInstance(
         normalized_float_data['whatever_float'], float)
     self.assertIsInstance(
         normalized_float_data['whatever_integer'], int)
コード例 #5
0
ファイル: test_context.py プロジェクト: Coding4ufn/intuition
 def test__normalize_empty_data_types(self):
     empty_data = {}
     fake = FakeContext(self.good_storage)
     fake._normalize_data_types(empty_data)
     self.assertDictEqual(empty_data, {})
コード例 #6
0
ファイル: test_context.py プロジェクト: trodjr/intuition
 def test__normalize_empty_data_types(self):
     empty_data = {}
     fake = FakeContext(self.good_storage)
     fake._normalize_data_types(empty_data)
     self.assertDictEqual(empty_data, {})