old_contents: ﻿import unittest
  import os
  from approvaltests.Namer import Namer
  
  
  class NamerTests(unittest.TestCase):
      def test_class(self):
          n = Namer()
          self.assertEqual("NamerTests", n.getClassName())
  
      def test_method(self):
          n = Namer()
          self.assertEqual("test_method", n.getMethodName())
  
      def test_file(self):
          n = Namer()
          self.assertTrue(os.path.exists(n.getDirectory() + "/NamerTests.py"))
  
      def test_basename(self):
          n = Namer()
          self.assertTrue(n.get_basename().endswith("\\NamerTests.test_basename"), n.get_basename())
  
  if __name__ == '__main__':
      unittest.main()
  
new_contents: ﻿import unittest
  import os
  from approvaltests.Namer import Namer
  
  
  class NamerTests(unittest.TestCase):
      def test_class(self):
          n = Namer()
          self.assertEqual("NamerTests", n.getClassName())
  
      def test_method(self):
          n = Namer()
          self.assertEqual("test_method", n.getMethodName())
  
      def test_file(self):
          n = Namer()
          self.assertTrue(os.path.exists(n.getDirectory() + "/NamerTests.py"))
  
      def test_basename(self):
          n = Namer()
          self.assertTrue(n.get_basename().endswith("NamerTests.test_basename"), n.get_basename())
  
  if __name__ == '__main__':
      unittest.main()
  
subject: Remove '\' condition from test as it will not be in the file path when used on Linux.