def test_calculate_sizes(self): sizes = convert_code_tally._calculate_sizes(INPUT_JSON) self.assertEqual(3, len(sizes)) self.assertAlmostEqual(7.0, sizes[0]) self.assertAlmostEqual(115.0, sizes[1]) self.assertAlmostEqual(8.0, sizes[2])
def test_generate_source_tree(self): input_json = convert_code_tally._normalize_paths(INPUT_JSON) sizes = convert_code_tally._calculate_sizes(input_json) source_tree = convert_code_tally._generate_source_tree( INPUT_JSON['sources'], sizes) expected_tree = {'c:': {'file': 7.0, 'folder': {'file2': 115.0, 'file3': 8.0}}} self.assertEqual(expected_tree, source_tree)
def test_generate_source_tree(self): input_json = convert_code_tally._normalize_paths(INPUT_JSON) sizes = convert_code_tally._calculate_sizes(input_json) source_tree = convert_code_tally._generate_source_tree( INPUT_JSON['sources'], sizes) expected_tree = { 'c:': { 'file': 7.0, 'folder': { 'file2': 115.0, 'file3': 8.0 } } } self.assertEqual(expected_tree, source_tree)