def test_active_txn_missing(self): """ a dict with activeTransaction but not transactionStatus should return blank() instead of raising an exception""" b = cli.blank() result = cli.active_txn({ 'activeTransaction': {} }) self.assertIsInstance(result, cli.FormattedItem) self.assertEquals(result.original, b.original)
def test_active_txn(self): result = cli.active_txn({ 'activeTransaction': { 'transactionStatus': { 'name': 'a', 'friendlyName': 'b' } } }) self.assertEquals(result.original, 'a') self.assertEquals(result.formatted, 'b') self.assertIsInstance(result, cli.FormattedItem)