Пример #1
0
    def test_cfg_generation_has_succeeded_checks_status_on_first_call(self):
        self.conn.send_get_request.return_value = self.status_with({
            'cfgs': {
                'my_func': {
                    'generated': True,
                    'failed': False,
                    'error': None
                }
            }
        })
        d = Decompilation('ID', self.conn)

        d.cfg_generation_has_succeeded('my_func')

        self.assert_get_request_was_sent_with('/ID/status')
Пример #2
0
    def test_cfg_generation_has_succeeded_checks_status_on_first_call(self):
        self.conn.send_get_request.return_value = self.status_with({
            'cfgs': {
                'my_func': {
                    'generated': True,
                    'failed': False,
                    'error': None
                }
            }
        })
        d = Decompilation('ID', self.conn)

        d.cfg_generation_has_succeeded('my_func')

        self.assert_get_request_was_sent_with('/ID/status')
Пример #3
0
    def test_cfg_generation_has_succeeded_returns_false_when_failed(self):
        self.conn.send_get_request.return_value = self.status_with({
            'cfgs': {
                'my_func': {
                    'generated': False,
                    'failed': True,
                    'error': 'error message'
                }
            }
        })
        d = Decompilation('ID', self.conn)

        self.assertFalse(d.cfg_generation_has_succeeded('my_func'))
Пример #4
0
    def test_cfg_generation_has_succeeded_returns_false_when_failed(self):
        self.conn.send_get_request.return_value = self.status_with({
            'cfgs': {
                'my_func': {
                    'generated': False,
                    'failed': True,
                    'error': 'error message'
                }
            }
        })
        d = Decompilation('ID', self.conn)

        self.assertFalse(d.cfg_generation_has_succeeded('my_func'))