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