def test_extractdatetime_sv(self):

    def extractWithFormat(text):
        date = datetime(2017, 6, 27, 0, 0)
        [extractedDate, leftover] = extract_datetime(text, date, lang='sv-se')
        extractedDate = extractedDate.strftime('%Y-%m-%d %H:%M:%S')
        return [extractedDate, leftover]

    def testExtract(text, expected_date, expected_leftover):
        res = extractWithFormat(text)
        self.assertEqual(res[0], expected_date)
        self.assertEqual(res[1], expected_leftover)
    testExtract('Planera bakhållet 5 dagar från nu', '2017-07-02 00:00:00', 'planera bakhållet')
    testExtract('Vad blir vädret i övermorgon?', '2017-06-29 00:00:00', 'vad blir vädret')
    testExtract('Påminn mig klockan 10:45', '2017-06-27 10:45:00', 'påminn mig klockan')
    testExtract('vad blir vädret på fredag morgon', '2017-06-30 08:00:00', 'vad blir vädret')
    testExtract('vad blir morgondagens väder', '2017-06-28 00:00:00', 'vad blir väder')
    testExtract('påminn mig att ringa mamma om 8 veckor och 2 dagar', '2017-08-24 00:00:00', 'påminn mig att ringa mamma om och')
    testExtract('Spela Kurt Olssons musik 2 dagar från Fredag', '2017-07-02 00:00:00', 'spela kurt olssons musik')
    testExtract('vi möts 20:00', '2017-06-27 20:00:00', 'vi möts')
def test_extractdatetime_sv(self):

    def extractWithFormat(text):
        date = datetime(2017, 6, 27, 0, 0)
        [extractedDate, leftover] = extract_datetime(text, date, lang='sv-se')
        extractedDate = extractedDate.strftime('%Y-%m-%d %H:%M:%S')
        return [extractedDate, leftover]

    def testExtract(text, expected_date, expected_leftover):
        res = extractWithFormat(text)
        self.assertEqual(res[0], expected_date)
        self.assertEqual(res[1], expected_leftover)
    testExtract('Planera bakhållet 5 dagar från nu', '2017-07-02 00:00:00', 'planera bakhållet')
    testExtract('Vad blir vädret i övermorgon?', '2017-06-29 00:00:00', 'vad blir vädret')
    testExtract('Påminn mig klockan 10:45', '2017-06-27 10:45:00', 'påminn mig klockan')
    testExtract('vad blir vädret på fredag morgon', '2017-06-30 08:00:00', 'vad blir vädret')
    testExtract('vad blir morgondagens väder', '2017-06-28 00:00:00', 'vad blir väder')
    testExtract('påminn mig att ringa mamma om 8 veckor och 2 dagar', '2017-08-24 00:00:00', 'påminn mig att ringa mamma om och')
    testExtract('Spela Kurt Olssons musik 2 dagar från Fredag', '2017-07-02 00:00:00', 'spela kurt olssons musik')
    testExtract('vi möts 20:00', '2017-06-27 20:00:00', 'vi möts')