Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9d466f7

Browse files
author
Siddharta Govindaraj
committed
Mocking the open function
1 parent cfab237 commit 9d466f7

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

stock_alerter/tests/test_reader.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import unittest
2+
from unittest import mock
3+
from datetime import datetime
4+
5+
from ..reader import FileReader
6+
7+
8+
class FileReaderTest(unittest.TestCase):
9+
@mock.patch("builtins.open",
10+
mock.mock_open(read_data="""\
11+
GOOG,2014-02-11T14:10:22.13,10"""))
12+
def test_FileReader_returns_the_file_contents(self):
13+
reader = FileReader("stocks.txt")
14+
updater = reader.get_updates()
15+
update = next(updater)
16+
self.assertEqual(("GOOG",
17+
datetime(2014, 2, 11, 14, 10, 22, 130000),
18+
10), update)

0 commit comments

Comments
 (0)