Wire in analzye inventory
[netvirt.git] / resources / tools / odltools / odltools / netvirt / tests / test_ovs_flows.py
1 import unittest
2
3 import os
4
5 from odltools import logg
6 from odltools.netvirt import request, ovs_flows
7
8
9 class TestFlows(unittest.TestCase):
10     def setUp(self):
11         logg.Logger()
12         self.filename = "../../tests/resources/flow_dumps.3.txt"
13         self.data = request.read_file(self.filename)
14         self.flows = ovs_flows.Flows(self.data)
15
16     def test_process_data(self):
17         print "pretty_print:\n{}".format(self.flows.pretty_print(self.flows.pdata))
18
19     def test_format_data(self):
20         print "pretty_print:\n{}".format(self.flows.pretty_print(self.flows.fdata))
21
22     def test_write_file(self):
23         filename = "/tmp/flow_dumps.3.out.txt"
24         self.flows.write_fdata(filename)
25         self.assertTrue(os.path.exists(filename))
26
27 if __name__ == '__main__':
28     unittest.main()