Esempio n. 1
0
 def test_basic(self):
     macros = dsl.compilerMacros(self.config)
     self.assertIsInstance(macros, dict)
     self.assertGreater(len(macros), 0)
     for (k, v) in macros.items():
         self.assertIsInstance(k, str)
         self.assertIsInstance(v, str)
Esempio n. 2
0
 def test_with_flags(self):
     macros = dsl.compilerMacros(self.config, '-DFOO=3 -DBAR=hello')
     self.assertIn('__cplusplus', macros.keys())
     self.assertEqual(macros['FOO'], '3')
     self.assertEqual(macros['BAR'], 'hello')
Esempio n. 3
0
 def test_empty_flag(self):
     macros = dsl.compilerMacros(self.config, '')
     self.assertIn('__cplusplus', macros.keys())