From e0d013cd63286a4b01c8d61816bd342956e2f3e8 Mon Sep 17 00:00:00 2001 From: Vivek Teega Date: Mon, 24 Apr 2023 18:27:00 +0000 Subject: [PATCH] Added automated test for contract trigger --- test_parsing.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test_parsing.py b/test_parsing.py index 0eec5e6..d9e1b89 100644 --- a/test_parsing.py +++ b/test_parsing.py @@ -172,6 +172,15 @@ class TestParsing(unittest.TestCase): 'stateF': False} self.assertEqual(result, expected_result) + def test_contract_trigger(self): + text = 'contract@ triggerCondition:"twitter-survives"' + result = parsing.parse_flodata(text, TestParsing.blockinfo_stub, 'testnet') + expected_result = { + 'type': 'smartContractPays', + 'contractName': 'contract', + 'triggerCondition': 'twitter-survives', + 'stateF': False} + self.assertEqual(result, expected_result) if __name__ == '__main__': unittest.main() \ No newline at end of file