def test_block_3(self):
        dates = extract_dates(self.block_3)
        if debug_when_tests:
            print(dates)
            print('\n\n')

        self.assertTrue(dates['December 2010 to October 2015'],
                        'Team Lead - Systems Maintenance at CNSC ')
    def test_block_4(self):
        dates = extract_dates(self.block_4)
        if debug_when_tests:
            print(dates)
            print('\n\n')

        self.assertTrue(
            dates[', 2011-2014'],
            'My previous position at Courts administration services operations manager '
        )
    def test_block_1(self):
        dates = extract_dates(self.block_1)
        if debug_when_tests:
            print(dates)
            print('\n\n')

        self.assertTrue(dates['since June 2014'],
                        'Some of the IM/IT projects managed at PCO ')
        self.assertTrue(dates['between March 2010 and June 2014'], 'At OCOL ')
        self.assertTrue(dates['March 2014'],
                        'Managed the physical move of the Library ')
 def test_block_6(self):
     dates = extract_dates(self.block_6)
     self.assertTrue(
         dates['since April 2008 until the present'],
         'acquired a broad\nrange of experiences in IT application development '
     )
     self.assertTrue(dates['From October 2015 until the present'],
                     'as the DW COTS infrastructure team leader ')
     self.assertTrue(
         dates['From October 2014 until April 2015'],
         'as the BIRS infrastructure and production support Team leader ')
     self.assertTrue(dates['From March 2010 until May 2011'],
                     'leading a multi-disciplinary technical team ')
    def test_block_2(self):
        dates = extract_dates(self.block_2)
        if debug_when_tests:
            print(dates)
            print('\n\n')

        self.assertTrue(
            dates['7/2013-4/2015'],
            '\n1.Statistics Canada New Dissemination Model (NDM) Navigation Project - Project Leader '
        )
        self.assertTrue(
            dates['09/2012-01/2013'],
            'Statistics Canada Census CLF3 conversion - Project Leader')
    def test_block_5(self):
        dates = extract_dates(self.block_5)
        if debug_when_tests:
            print(dates)
            print('\n\n')

        self.assertTrue(
            dates['From December 2012 until April 2013'],
            'as the acting manager for the Master data Management the Enterprise Portal section'
        )
        self.assertTrue(
            dates[
                'From June 2011 until November 2012 and from October 2014 until April 2015 and from October 2015 until the present'],
            'as the BIRS\ninfrastructure and production services Project Leader BIRS acting Manager'
        )
        self.assertTrue(dates['From March 2010 until May 2011'],
                        'as the Titan production support CSC Team Leader ')
        self.assertTrue(dates['From April 2008 until March 2010'],
                        'as the AMPS project leader ')
        self.assertTrue(dates['March 2012'],
                        'completed the CBSA staffing sub-delegation ')