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'])
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'])
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'])