コード例 #1
0
 def test_basic(self):
     actual = tp.convert_ticker("AAPL US 02/16/18 C170.0 Equity", "OCC")
     expected = "AAPL  180216C00170000"
     assert actual == expected
コード例 #2
0
 def test_strike_price_others(self):
     actual = tp.convert_ticker("AAPL US 02/16/18 C175.45 Equity", "OCC")
     expected = "AAPL  180216C00175450"
     assert actual == expected
コード例 #3
0
 def test_strike_price_50(self):
     actual = tp.convert_ticker("AAPL  180216C00175500", "Bloomberg")
     expected = "AAPL US 02/16/18 C175.5 Equity"
     assert actual == expected
コード例 #4
0
 def test_strike_price_00(self):
     actual = tp.convert_ticker("AAPL  180216C00175000", "Eze")
     expected = "AAPL US 02/16/18 C175.0"
     assert actual == expected
コード例 #5
0
 def test_ticker_exact_padding(self):
     actual = tp.convert_ticker("AAPL  180216C00175450", "Bloomberg")
     expected = "AAPL US 02/16/18 C175.45 Equity"
     assert actual == expected
コード例 #6
0
 def test_ticker_too_much_padding(self):
     with pytest.raises(tp.RegexMatchNotFoundException):
         tp.convert_ticker("AAPL   180216C00175450", "Bloomberg")
コード例 #7
0
 def test_strike_price_others(self):
     actual = tp.convert_ticker("AAPL US 02/16/18 C175.45", "Bloomberg")
     expected = "AAPL US 02/16/18 C175.45 Equity"
     assert actual == expected
コード例 #8
0
 def test_basic(self):
     actual = tp.convert_ticker("AAPL US 02/16/18 C170.0", "Bloomberg")
     expected = "AAPL US 02/16/18 C170.0 Equity"
     assert actual == expected
コード例 #9
0
 def test_strike_price_50(self):
     actual = tp.convert_ticker("AAPL US 02/16/18 C175.5 Equity", "Eze")
     expected = "AAPL US 02/16/18 C175.5"
     assert actual == expected