def test_fetch_returns_a_blob(self): m = mock.Mock() m.get.return_value = self._http_ok(self.blob_response) self.assertEqual(Fetcher.fetch(self.session, m), self.blob)
def _test_fetch(self): fetcher = Fetcher.fetch('*****@*****.**', 'pl1234567890') assert 'OfOUvVnQzB4v49sNh4+PdwIFb9Fr5+jVfWRTf+E2Ghg='.decode( 'base64') == fetcher.encryption_key assert 500, fetcher.iterations assert fetcher.blob.startswith('TFBB')
def test_fetch_makes_a_get_request(self): m = mock.Mock() m.get.return_value = self._http_ok(self.blob_response) Fetcher.fetch(self.session, m) m.get.assert_called_with('https://lastpass.com/getaccts.php?mobile=1&b64=1&hash=0.0', cookies={'PHPSESSID': self.session_id})
def _test_fetch(self): fetcher = Fetcher.fetch('*****@*****.**', 'pl1234567890') assert 'OfOUvVnQzB4v49sNh4+PdwIFb9Fr5+jVfWRTf+E2Ghg='.decode('base64') == fetcher.encryption_key assert 500, fetcher.iterations assert fetcher.blob.startswith('TFBB')