コード例 #1
0
ファイル: test_management.py プロジェクト: fakegit/proxy-db
 def test_json_format(self, m):
     m.return_value.query.return_value.all.return_value = [
         Proxy(),
     ]
     CliRunner().invoke(list_command, [
         '--format',
         'json',
     ])
コード例 #2
0
ファイル: test_management.py プロジェクト: fakegit/proxy-db
 def test_table_format(self, m):
     m.return_value.query.return_value.all.return_value = [
         Proxy(),
     ]
     CliRunner().invoke(list_command, [
         '--format',
         'grid-table',
     ])
コード例 #3
0
ファイル: test_models.py プロジェクト: ra2003/proxy-db
 def test_str(self):
     self.assertEqual(str(Proxy(id=self.proxy_id)), self.proxy_id)
コード例 #4
0
ファイル: test_management.py プロジェクト: fakegit/proxy-db
 def test_line_format(self, m):
     m.return_value.query.return_value.all.return_value = [
         Proxy(created_at=datetime.datetime.now()),
     ]
     CliRunner().invoke(list_command)
コード例 #5
0
ファイル: test_models.py プロジェクト: ra2003/proxy-db
 def test_copy(self):
     self.assertEqual(
         Proxy(id=self.proxy_id).copy(),
         {key: self.proxy_id
          for key in PROTOCOLS})
コード例 #6
0
ファイル: test_models.py プロジェクト: ra2003/proxy-db
 def test_in(self):
     proxy = Proxy(id=self.proxy_id)
     for protocol in PROTOCOLS:
         self.assertTrue(protocol in proxy)
コード例 #7
0
ファイル: test_models.py プロジェクト: ra2003/proxy-db
 def test_vote(self, m):
     Proxy(id=self.proxy_id).positive()
     Proxy(id=self.proxy_id).negative()
コード例 #8
0
ファイル: test_models.py プロジェクト: ra2003/proxy-db
 def test_get_default(self):
     self.assertEqual(Proxy(id=self.proxy_id).get('spam', 'foo'), 'foo')
コード例 #9
0
ファイル: test_models.py プロジェクト: ra2003/proxy-db
 def test_get(self):
     self.assertEqual(Proxy(id=self.proxy_id).get('http'), self.proxy_id)