Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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')
Ejemplo n.º 3
0
 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})
Ejemplo n.º 4
0
 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')