Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 26 additions & 3 deletions bluemouseapp/tests.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,38 @@
from datetime import datetime
from django.test import TestCase
from .models import Movie
from .models import Movie, Showing, Customer, Ticket
import time

# Create your tests here.
class MovieTest(TestCase):
def setUp(self):
self.movie=Movie(movieTitle='test',movieDate=datetime.date(2022,6,13),movieDescription='test',movieRating='pg')
def test_movieString(self):
self.assertEqual(str(self.movie),'test')
self.assertEqual(str(self.movie),'test')
def test_movieDescription(self):
self.assertEqual(self.movie.movieDescription,'test')
def test_movieRating(self):
self.assertEqual(self.movie.movieRating,'pg')


class ShowingTest(TestCase):
def test_string(self):
self.title= Showing(movieId='test')
def test_tablename(self):
self.assertEqual(str(Showing._meta.db_table), 'test')

class CustomerTest(TestCase):
def test_string(self):
self.title= Customer(customerName='test')
def test_tablename(self):
self.assertEqual(str(Customer._meta.db_table), 'test')

class TicketTest(TestCase):
def test_string(self):
self.title= Ticket(ticketPurchaseDate='test')
def test_tablename(self):
self.assertEqual(str(Ticket._meta.db_table), 'test')