Skip to content

Commit e10ce56

Browse files
author
clickingbuttons
committed
use setupclass (#130)
1 parent fddaf77 commit e10ce56

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

tests/mocks.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,9 @@
2323

2424

2525
class BaseTest(unittest.TestCase):
26-
setup = False
27-
28-
def setUp(self):
29-
if self.setup:
30-
return
26+
@classmethod
27+
def setUpClass(cls):
28+
cls.c = RESTClient("")
3129
httpretty.enable(verbose=True, allow_net_connect=False)
32-
c = RESTClient("")
3330
for m in mocks:
34-
httpretty.register_uri(httpretty.GET, c.BASE + m[0], m[1])
35-
self.setup = True
31+
httpretty.register_uri(httpretty.GET, cls.c.BASE + m[0], m[1])

tests/test_aggs.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
from polygon import RESTClient
1+
from mocks import BaseTest
22
from polygon.rest.models import (
33
Agg,
44
GroupedDailyAgg,
55
DailyOpenCloseAgg,
66
PreviousCloseAgg,
77
)
8-
from mocks import BaseTest
98

109

1110
class AggsTest(BaseTest):
1211
def test_get_aggs(self):
13-
c = RESTClient("")
14-
aggs = c.get_aggs("AAPL", 1, "day", "2005-04-01", "2005-04-04")
12+
aggs = self.c.get_aggs("AAPL", 1, "day", "2005-04-01", "2005-04-04")
1513
expected = [
1614
Agg(
1715
open=1.5032,
@@ -37,8 +35,7 @@ def test_get_aggs(self):
3735
self.assertEqual(aggs, expected)
3836

3937
def test_get_grouped_daily_aggs(self):
40-
c = RESTClient("")
41-
aggs = c.get_grouped_daily_aggs("2005-04-04", True)
38+
aggs = self.c.get_grouped_daily_aggs("2005-04-04", True)
4239
expected = [
4340
GroupedDailyAgg(
4441
ticker="GIK",
@@ -55,8 +52,7 @@ def test_get_grouped_daily_aggs(self):
5552
self.assertEqual(aggs, expected)
5653

5754
def test_get_daily_open_close_agg(self):
58-
c = RESTClient("")
59-
aggs = c.get_daily_open_close_agg("AAPL", "2005-04-01", True)
55+
aggs = self.c.get_daily_open_close_agg("AAPL", "2005-04-01", True)
6056
expected = [
6157
DailyOpenCloseAgg(
6258
after_hours=123,
@@ -74,8 +70,7 @@ def test_get_daily_open_close_agg(self):
7470
self.assertEqual(aggs, expected)
7571

7672
def test_get_previous_close_agg(self):
77-
c = RESTClient("")
78-
aggs = c.get_previous_close_agg("AAPL")
73+
aggs = self.c.get_previous_close_agg("AAPL")
7974
expected = [
8075
PreviousCloseAgg(
8176
ticker="AAPL",

0 commit comments

Comments
 (0)