adjusted formatting · ischurov/pandas@701c140 (original) (raw)

`@@ -225,7 +225,6 @@ def test_nested_flattens(self):

`

225

225

``

226

226

`self.assertEqual(result, expected)

`

227

227

``

228

``

-

229

228

`def test_json_normalize_errors(self):

`

230

229

`# GH14583: If meta keys are not always present

`

231

230

`# a new option to set errors='ignore' has been implemented

`

`@@ -263,20 +262,24 @@ def test_json_normalize_errors(self):

`

263

262

` }

`

264

263

` ]

`

265

264

` }

`

266

``

`-

j = json_normalize(data=i['Trades'], record_path=[['general', 'stocks']],

`

267

``

`-

meta=[['general', 'tradeid'], ['general', 'trade_version']],

`

``

265

`+

j = json_normalize(data=i['Trades'],

`

``

266

`+

record_path=[['general', 'stocks']],

`

``

267

`+

meta=[['general', 'tradeid'],

`

``

268

`+

['general', 'trade_version']],

`

268

269

`errors='ignore')

`

269

``

`-

expected={'general.trade_version': {0: 1.0, 1: 1.0, 2: '', 3: ''},

`

270

``

`-

'general.tradeid': {0: 100, 1: 100, 2: 100, 3: 100},

`

271

``

`-

'name': {0: 'Apple', 1: 'Google', 2: 'Apple', 3: 'Google'},

`

272

``

`-

'price': {0: '0', 1: '0', 2: '0', 3: '0'},

`

273

``

`-

'symbol': {0: 'AAPL', 1: 'GOOG', 2: 'AAPL', 3: 'GOOG'}}

`

``

270

`+

expected = {'general.trade_version': {0: 1.0, 1: 1.0, 2: '', 3: ''},

`

``

271

`+

'general.tradeid': {0: 100, 1: 100, 2: 100, 3: 100},

`

``

272

`+

'name': {0: 'Apple', 1: 'Google', 2: 'Apple', 3: 'Google'},

`

``

273

`+

'price': {0: '0', 1: '0', 2: '0', 3: '0'},

`

``

274

`+

'symbol': {0: 'AAPL', 1: 'GOOG', 2: 'AAPL', 3: 'GOOG'}}

`

274

275

``

275

276

`self.assertEqual(j.fillna('').to_dict(), expected)

`

276

277

``

277

278

`self.assertRaises(KeyError,

`

278

``

`-

json_normalize, data=i['Trades'], record_path=[['general', 'stocks']],

`

279

``

`-

meta=[['general', 'tradeid'], ['general', 'trade_version']],

`

``

279

`+

json_normalize, data=i['Trades'],

`

``

280

`+

record_path=[['general', 'stocks']],

`

``

281

`+

meta=[['general', 'tradeid'],

`

``

282

`+

['general', 'trade_version']],

`

280

283

`errors='raise'

`

281

284

` )

`

282

285

``