mirror of
https://github.com/google/pebble.git
synced 2025-06-10 04:03:10 +00:00
Import of the watch repository from Pebble
This commit is contained in:
commit
3b92768480
10334 changed files with 2564465 additions and 0 deletions
55
third_party/pbl/pblconvert/tests/svg2pdc/test_logic.py
vendored
Normal file
55
third_party/pbl/pblconvert/tests/svg2pdc/test_logic.py
vendored
Normal file
|
@ -0,0 +1,55 @@
|
|||
import unittest
|
||||
from argparse import Namespace
|
||||
|
||||
import mock
|
||||
|
||||
from pblconvert.pblconvert import logic
|
||||
|
||||
|
||||
class LogicTests(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(LogicTests, self).setUp()
|
||||
|
||||
def test_pdc(self):
|
||||
parsed = Namespace(infile=1, outfile=2, outformat="pdc")
|
||||
handler = mock.Mock(spec=["read", "write_pdc"])
|
||||
handler.read.return_value = "surface"
|
||||
|
||||
logic(handler, parsed)
|
||||
|
||||
handler.read.assert_called_once_with(parsed.infile)
|
||||
handler.write_pdc.assert_called_once_with(parsed.outfile, "surface")
|
||||
|
||||
def test_png(self):
|
||||
parsed = Namespace(infile=1, outfile=2, outformat="png")
|
||||
handler = mock.Mock(spec=["read", "write_png"])
|
||||
handler.read.return_value = "surface"
|
||||
|
||||
logic(handler, parsed)
|
||||
|
||||
handler.read.assert_called_once_with(parsed.infile)
|
||||
handler.write_png.assert_called_once_with(parsed.outfile, "surface")
|
||||
|
||||
def test_annotated_svg(self):
|
||||
parsed = Namespace(infile=1, outfile=2, outformat="annotated_svg")
|
||||
handler = mock.Mock(spec=["read", "write_annotated_svg"])
|
||||
handler.read.return_value = "surface"
|
||||
|
||||
logic(handler, parsed)
|
||||
|
||||
handler.read.assert_called_once_with(parsed.infile)
|
||||
handler.write_annotated_svg.assert_called_once_with(parsed.outfile, "surface")
|
||||
|
||||
def test_annotated_png(self):
|
||||
parsed = Namespace(infile=1, outfile=2, outformat="annotated_png")
|
||||
handler = mock.Mock(spec=["read", "write_annotated_png"])
|
||||
handler.read.return_value = "surface"
|
||||
|
||||
logic(handler, parsed)
|
||||
|
||||
handler.read.assert_called_once_with(parsed.infile)
|
||||
handler.write_annotated_png.assert_called_once_with(parsed.outfile, "surface")
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Loading…
Add table
Add a link
Reference in a new issue