def testBasic(self):
     """
     Test that writing to a file produces correct output.
     """
     write_json(self.f, env={'OS_TARGET':'WINNT',
                             'TARGET_CPU':'i386'})
     with open(self.f) as f:
         d = parse_json(f.read())
         self.assertEqual('win', d['os'])
         self.assertEqual('x86', d['processor'])
         self.assertEqual(32, d['bits'])
 def testFileObj(self):
     """
     Test that writing to a file-like object produces correct output.
     """
     s = StringIO()
     write_json(s, env={'OS_TARGET':'WINNT',
                        'TARGET_CPU':'i386'})
     d = parse_json(s.getvalue())
     self.assertEqual('win', d['os'])
     self.assertEqual('x86', d['processor'])
     self.assertEqual(32, d['bits'])
 def testBasic(self):
     """
     Test that writing to a file produces correct output.
     """
     write_json(self.f, env={'OS_TARGET':'WINNT',
                             'TARGET_CPU':'i386',
                             'MOZ_WIDGET_TOOLKIT':'windows'})
     with open(self.f) as f:
         d = json.load(f)
         self.assertEqual('win', d['os'])
         self.assertEqual('x86', d['processor'])
         self.assertEqual('windows', d['toolkit'])
         self.assertEqual(32, d['bits'])
Beispiel #4
0
 def testFileObj(self):
     """
     Test that writing to a file-like object produces correct output.
     """
     s = StringIO()
     write_json(s, env={'OS_TARGET':'WINNT',
                        'TARGET_CPU':'i386',
                        'MOZ_WIDGET_TOOLKIT':'windows'})
     d = parse_json(s.getvalue())
     self.assertEqual('win', d['os'])
     self.assertEqual('x86', d['processor'])
     self.assertEqual('windows', d['toolkit'])
     self.assertEqual(32, d['bits'])
Beispiel #5
0
 def testBasic(self):
     """
     Test that writing to a file produces correct output.
     """
     write_json(self.f, env={'OS_TARGET':'WINNT',
                             'TARGET_CPU':'i386',
                             'MOZ_WIDGET_TOOLKIT':'windows'})
     with open(self.f) as f:
         d = parse_json(f.read())
         self.assertEqual('win', d['os'])
         self.assertEqual('x86', d['processor'])
         self.assertEqual('windows', d['toolkit'])
         self.assertEqual(32, d['bits'])
 def testBasic(self):
     """
     Test that writing to a file produces correct output.
     """
     write_json(self.f, env={'OS_TARGET':'WINNT',
                             'TARGET_CPU':'i386',
                             'TOPSRCDIR':'/tmp',
                             'MOZCONFIG':'foo',
                             'MOZ_WIDGET_TOOLKIT':'windows'})
     with open(self.f) as f:
         d = json.load(f)
         self.assertEqual('win', d['os'])
         self.assertEqual('x86', d['processor'])
         self.assertEqual('windows', d['toolkit'])
         self.assertEqual('/tmp', d['topsrcdir'])
         self.assertEqual(os.path.normpath('/tmp/foo'), d['mozconfig'])
         self.assertEqual(32, d['bits'])
Beispiel #7
0
 def testBasic(self):
     """
     Test that writing to a file produces correct output.
     """
     write_json(self.f, env={'OS_TARGET':'WINNT',
                             'TARGET_CPU':'i386',
                             'TOPSRCDIR':'/tmp',
                             'MOZCONFIG':'foo',
                             'MOZ_WIDGET_TOOLKIT':'windows'})
     with open(self.f) as f:
         d = json.load(f)
         self.assertEqual('win', d['os'])
         self.assertEqual('x86', d['processor'])
         self.assertEqual('windows', d['toolkit'])
         self.assertEqual('/tmp', d['topsrcdir'])
         self.assertEqual(os.path.normpath('/tmp/foo'), d['mozconfig'])
         self.assertEqual(32, d['bits'])