X-Git-Url: https://www.irasnyder.com/gitweb/?p=rarslave2.git;a=blobdiff_plain;f=rarslave-test.py;h=f82fc12b80145027e5eb791cd6714a8b73954026;hp=d8336b1f16065322929c2f57209966cc92fe8d33;hb=2d8195e52490df0e0c3b16ffe179a6f5d1b02f87;hpb=2806f9d02c38aaaf848acc6c4ed080f3425faa87 diff --git a/rarslave-test.py b/rarslave-test.py index d8336b1..f82fc12 100644 --- a/rarslave-test.py +++ b/rarslave-test.py @@ -3,6 +3,7 @@ import os, sys, unittest from rarslave import * +from RarslaveLogger import RarslaveLogger,RarslaveMessage,MessageType class rarslavetest (unittest.TestCase): @@ -19,10 +20,10 @@ class rarslavetest (unittest.TestCase): return True def setUp (self): - pass + self.logger = RarslaveLogger () def tearDown (self): - pass + self.logger = None def testGetBasenameNone (self): QNAME = '[something] some names.txt' @@ -91,6 +92,27 @@ class rarslavetest (unittest.TestCase): self.assertListEquals (find_deleteable_files (FILESN + FILESY), FILESY) + ### RarslaveMessage tests + + def testRepr (self): + STR1 = "Hello World" + STR2 = "Goodbye, \nCruel World" + + self.assertEquals (STR1, RarslaveMessage (STR1).__repr__()) + self.assertEquals (STR1, RarslaveMessage (STR1, MessageType.Normal).__repr__()) + self.assertEquals (STR2, RarslaveMessage (STR2, MessageType.Verbose).__repr__()) + self.assertEquals (STR2, RarslaveMessage (STR2, MessageType.Debug).__repr__()) + + def testisVerboseMessage (self): + STR1 = "Hello World" + STR2 = "Goodbye, \nCruel World" + + self.assertTrue (RarslaveMessage (STR1, MessageType.Verbose).isVerbose()) + self.assertTrue (RarslaveMessage (STR2, MessageType.Verbose).isVerbose()) + self.assertFalse (RarslaveMessage (STR1).isVerbose()) + self.assertFalse (RarslaveMessage (STR2, MessageType.Debug).isVerbose()) + self.assertFalse (RarslaveMessage (STR2, MessageType.Normal).isVerbose()) + if __name__ == '__main__': unittest.main ()