From 9c5ed0303e738a50b7e23ff5529d97ec1cfc1f7f Mon Sep 17 00:00:00 2001 From: brodriguez8774 <brodriguez8774@gmail.com> Date: Sun, 22 Sep 2019 22:00:30 -0400 Subject: [PATCH] Create initial knapsack class --- resources/knapsack.py | 28 ++++++++++++++++++++++++++++ tests/resources/knapsack.py | 23 +++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 resources/knapsack.py create mode 100644 tests/resources/knapsack.py diff --git a/resources/knapsack.py b/resources/knapsack.py new file mode 100644 index 0000000..a06b84c --- /dev/null +++ b/resources/knapsack.py @@ -0,0 +1,28 @@ +""" +Date: 09-20-19 +Class: CS5310 +Assignment: Fractional Knapsack Problem +Author: Brandon Rodriguez + + +Knapsack algorithm class. +""" + + +# System Imports. + + +# User Class Imports. +from resources import logging as init_logging + + +# Initialize Logger. +logger = init_logging.get_logger(__name__) + + +class Knapsack(): + """ + Knapsack algorithm. + """ + def __init__(self): + pass diff --git a/tests/resources/knapsack.py b/tests/resources/knapsack.py new file mode 100644 index 0000000..61a4b9b --- /dev/null +++ b/tests/resources/knapsack.py @@ -0,0 +1,23 @@ +""" +Date: 09-20-19 +Class: CS5310 +Assignment: Fractional Knapsack Problem +Author: Brandon Rodriguez + + +Tests for knapsack.py. +""" + +# System Imports. +import unittest + +# User Class Imports. +from resources.knapsack import Knapsack + + +class TestKnapsack(unittest.TestCase): + def setUp(self): + self.knapsack = Knapsack() + + def test_knapsack_creation(self): + self.assertTrue(isinstance(self.knapsack, Knapsack)) -- GitLab