import os
import sys
import shutil
import subprocess
from __main__ import default
from tasks import *
from taskinit import *
import unittest

'''
test consistency of compiled in version & casa record version
'''
class version_test1(unittest.TestCase):

    # Input and output names

    def setUp(self):
        self.setup = True

    def tearDown(self):
        self.setup = False

    def test1(self):
        '''Version 1: does the compiled-in version equal the casa record version'''
        ccver = casalog.version().split('#')
        ccver = ccver[len(ccver)-1]
        ccver = ccver.split(')')[0]
        self.assertEqual(ccver,casa['source']['revision'])

def suite():
    return [version_test1]