def test_create_cell_obj(self):
     with self.assertRaises(TypeError):
         io.create_cell_obj(cells=None,
                            fieldnames=[],
                            call_data_set=io.read_call(
                                self.call_csv_test_path))
         io.create_cell_obj(cells="[]",
                            fieldnames=[],
                            call_data_set=io.read_call(
                                self.call_csv_test_path))
         io.create_cell_obj(cells=[], fieldnames=[], call_data_set=None)
         io.create_cell_obj(cells=[], fieldnames=[], call_data_set="None")
    def test_read_cell(self):
        self.assertEqual(
            type(io.read_cell(self.cell_csv_test_path)).__name__,
            "CellDataSet")
        self.assertEqual(
            type(
                io.read_cell(self.cell_csv_test_path,
                             call_csv_path=self.call_csv_test_path)).__name__,
            "CellDataSet")
        self.assertEqual(
            type(
                io.read_cell(self.cell_csv_test_path,
                             call_dataset_obj=io.read_call(
                                 self.call_csv_test_path))).__name__,
            "CellDataSet")
        self.assertEqual(
            type(io.read_cell(self.cell_json_path, file_type="json")).__name__,
            "CellDataSet")
        self.assertEqual(
            type(io.read_cell(self.cell_xlsx_path, file_type="xlsx")).__name__,
            "CellDataSet")

        with self.assertRaises(TypeError):
            io.read_cell(file_path=123)
            io.read_cell(None)
            io.read_cell(self.cell_csv_test_path, call_csv_path=123)
            io.read_cell(self.cell_csv_test_path,
                         call_dataset_obj=io.read_msg(self.msg_csv_test_path))
            io.read_cell(self.cell_csv_test_path,
                         call_dataset_obj="call_data_object")
            io.read_cell(self.cell_csv_test_path, file_type=123)
            io.read_cell(self.cell_csv_test_path, file_type=None)
            io.read_cell(self.cell_csv_test_path, splitted_line={})
Esempio n. 3
0
    def setUpClass(cls):
        # before all the tests
        cls.user1_contact_no = "3e97992791"
        cls.user2_contact_no = "8d27cf2694"
        cls.user3_contact_no = '329233d117'

        cls.callDataSet = core.CallDataSet()
        call_file_path = "../../demo/demo_datasets/test_data/calls.csv"
        cls.callDataSet = io.read_call(call_file_path)

        cell_file_path = "../../demo/demo_datasets/test_data/antennas.csv"
        # cls.cellDataSet = core.CellDataSet( )
        cls.cellDataSet = io.read_cell(cell_file_path,
                                       call_dataset_obj=cls.callDataSet)

        cls.user1 = core.User(callDataSet=cls.callDataSet,
                              cellDataSet=cls.cellDataSet,
                              contact_no=cls.user1_contact_no)
        cls.user2 = core.User(callDataSet=cls.callDataSet,
                              cellDataSet=cls.cellDataSet,
                              contact_no=cls.user2_contact_no)
        cls.user3 = core.User(callDataSet=cls.callDataSet,
                              cellDataSet=cls.cellDataSet,
                              contact_no=cls.user3_contact_no)
        cls.user3_new = core.User(callDataSet=cls.callDataSet,
                                  cellDataSet=cls.cellDataSet,
                                  contact_no=cls.user3_contact_no,
                                  work_start_time=15,
                                  work_end_time=22)
 def setUpClass(cls):
     # before all the tests
     cls.user1 = "3e97992791"
     cls.user2 = "265034e175"
     cls.user3 = '329233d117'
     cls.callDataSet = core.CallDataSet()
     call_file_path = "../../demo/demo_datasets/test_data/calls.csv"
     cls.callDataSet = io.read_call(call_file_path)
Esempio n. 5
0
    def setUpClass(cls):
        # before all the tests
        cls.callDataSet = core.CallDataSet()
        call_file_path = "../../demo/demo_datasets/test_data/calls.csv"
        cls.callDataSet = io.read_call(call_file_path)

        cell_file_path = "../../demo/demo_datasets/test_data/antennas.csv"
        cls.cellDataSet = io.read_cell(cell_file_path, call_dataset_obj=cls.callDataSet)
    def test_read_json(self):
        self.assertEqual(
            type(io.read_json(filepath=self.call_json_path)).__name__,
            "CallDataSet")
        self.assertEqual(
            type(io.read_json(filepath=self.msg_json_path)).__name__,
            "MessageDataSet")
        self.assertEqual(
            type(io.read_json(filepath=self.cell_json_path)).__name__,
            "CellDataSet")
        self.assertEqual(
            type(
                io.read_json(filepath=self.call_json_path,
                             call_data_set=io.read_call(
                                 self.call_csv_test_path))).__name__,
            "CallDataSet")

        with self.assertRaises(TypeError):
            io.read_json(filepath=123)
            io.read_json(filepath=None)
            io.read_json(filepath=self.call_json_path, hash=None)
            io.read_json(filepath=self.call_json_path, hash="True")
            io.read_json(filepath=self.call_json_path, hash=123)
    def test_read_call(self):
        self.assertEqual(
            type(io.read_call(self.call_csv_test_path)).__name__,
            "CallDataSet")
        self.assertEqual(
            type(io.read_call(self.call_csv_long_path)).__name__,
            "CallDataSet")
        self.assertEqual(
            type(io.read_call(self.call_json_path, file_type="json")).__name__,
            "CallDataSet")
        self.assertEqual(
            type(io.read_call(self.call_xlsx_path, file_type="xls")).__name__,
            "CallDataSet")

        with self.assertRaises(TypeError):
            io.read_call(file_path=123)
            io.read_call(None)
            io.read_call(self.call_csv_test_path, file_type=123)
            io.read_call(self.call_csv_test_path, file_type=None)
            io.read_call(self.call_csv_test_path, hash=123)
            io.read_call(self.call_csv_test_path, hash=None)
            io.read_call(self.call_csv_test_path, splitted_line={})
 def test_to_csv(self):
     with self.assertRaises(TypeError):
         io.to_csv("obj", "calls")
         io.to_csv(None, "calls")
         io.to_csv(io.read_call(self.call_csv_test_path), 123)
         io.to_csv(io.read_call(self.call_csv_test_path), None)
def test_read_call():
    io.read_call(call_file_path)
def test_read_cell():
    io.read_cell(cell_file_path, call_dataset_obj=io.read_call(call_file_path))
Esempio n. 11
0
import cProfile
import cellyzer.io as io
import cellyzer.core as core

# setup
user1 = "8d27cf2694"
user2 = "373a4fb419"
user3 = '329233d117'
user4 = "d235863694"
user5 = "e59cd92671"

call_file_path = "../../demo/demo_datasets/long_data/calls_.csv"
callDataSet = io.read_call(call_file_path)

msg_file_path = "../../demo/demo_datasets/long_data/messages_.csv"
msgDataSet = io.read_msg(msg_file_path)

cell_file_path = "../../demo/demo_datasets/long_data/antennas.csv"
cellDataSet = io.read_cell(cell_file_path, call_dataset_obj=callDataSet)

user1_obj = core.User(callDataSet=callDataSet,
                      cellDataSet=cellDataSet,
                      contact_no=user1)
user2_obj = core.User(callDataSet=callDataSet,
                      cellDataSet=cellDataSet,
                      contact_no=user2)
user3_obj = core.User(callDataSet=callDataSet,
                      cellDataSet=cellDataSet,
                      contact_no=user3)