MCPcopy Index your code
hub / github.com/python/cpython / check_global_config

Method check_global_config

Lib/test/test_embed.py:926–946  ·  view source on GitHub ↗
(self, configs)

Source from the content-addressed store, hash-verified

924 self.assertEqual(config, expected)
925
926 def check_global_config(self, configs):
927 pre_config = configs['pre_config']
928 config = configs['config']
929
930 expected = dict(self.DEFAULT_GLOBAL_CONFIG)
931 for item in self.COPY_GLOBAL_CONFIG:
932 if len(item) == 3:
933 global_key, core_key, opposite = item
934 expected[global_key] = 0 if config[core_key] else 1
935 else:
936 global_key, core_key = item
937 expected[global_key] = config[core_key]
938 for item in self.COPY_GLOBAL_PRE_CONFIG:
939 if len(item) == 3:
940 global_key, core_key, opposite = item
941 expected[global_key] = 0 if pre_config[core_key] else 1
942 else:
943 global_key, core_key = item
944 expected[global_key] = pre_config[core_key]
945
946 self.assertEqual(configs['global_config'], expected)
947
948 def check_all_configs(self, testname, expected_config=None,
949 expected_preconfig=None,

Callers 1

check_all_configsMethod · 0.95

Calls 1

assertEqualMethod · 0.45

Tested by

no test coverage detected