cmd = [
sys.executable, 'isolate.py',
'check',
+ '--config-variable', 'OS', 'amiga',
'--extra-variable', 'FLAG', 'run',
'--isolate', os.path.join(self.tempdir, gtest_fake_pass_isolate),
'--isolated', isolated,
u's': os.stat(root_dir_gtest_fake_pass_py).st_size,
},
},
- u'os': unicode(isolate.get_flavor()),
u'relative_cwd': u'isolate_test_cases',
u'version': unicode(isolate.isolateserver.ISOLATED_FILE_VERSION),
}
)
expected = {
'conditions': [
- ['OS=="%s"' % isolate.get_flavor(), {
+ ['OS=="amiga"', {
'variables': {
'isolate_dependency_untracked': [
'../gtest_fake/',
# you say wow!)
with open(os.path.join(self.tempdir, gtest_fake_pass_isolate)) as f:
actual = eval(f.read(), {'__builtins__': None}, None)
- all_oses = set(['linux', 'mac', 'win'])
- host_os = isolate.get_flavor()
- other_oses = all_oses - set([host_os])
expected = {
- 'conditions': sorted([
- ['OS=="%s"' % isolate.get_flavor(), {
+ 'conditions': [
+ ['OS=="amiga"', {
'variables': {
'isolate_dependency_untracked': [
'../gtest_fake/',
],
},
}],
- [' or '.join('OS=="%s"' % os for os in sorted(other_oses)), {
- 'variables': {
- 'isolate_dependency_tracked': [
- '../gtest_fake/gtest_fake_pass.py',
- ],
- },
- }],
- [' or '.join('OS=="%s"' % os for os in sorted(all_oses)), {
- 'variables': {
- 'command': ['../gtest_fake/gtest_fake_pass.py'],
- },
- }],
- ]),
+ ],
+ 'variables': {
+ 'command': ['../gtest_fake/gtest_fake_pass.py'],
+ 'isolate_dependency_tracked': [
+ '../gtest_fake/gtest_fake_pass.py',
+ ],
+ },
}
self.assertEqual(expected, actual)
if __name__ == '__main__':
VERBOSE = '-v' in sys.argv
logging.basicConfig(level=logging.DEBUG if VERBOSE else logging.ERROR)
+ if VERBOSE:
+ unittest.TestCase.maxDiff = None
unittest.main()