This repository contains the source code for the CSCK541 Group Project.
Copyright 2023 MIT License
To get started with the project, follow these steps:
- Clone the repository to your local machine using the following command:
git clone https://gitlab.csc.liv.ac.uk/sgtshum/csck541-group-project
- Navigate to the project directory:
cd csck541-group-project
- Install the necessary requirements by running the following command:
pip install -r requirements.txt
The project consists of a server and a client, which should be run in separate terminals.
** Server **
To run the server, open a terminal and execute the following command:
python server.py
** Client **
To run the client, open a separate terminal and execute the following command:
python client.py
The project includes unit tests to ensure the correctness of the code.
** Server **
To run the tests for the server module, open a terminal and execute the following command:
python server_test.py
** Client **
To run the tests for the client module, open a terminal and execute the following command:
python client_test.py
** Utils **
To run the tests for the utilities module, open a terminal and execute the following command:
python utils_test.py