#!/usr/bin/env python
# -*- coding: utf-8 -*-
from wpalign import * 

enlinks = extract_wikitext_links(u"[[Rennes|The city of Rennes]] is in [[France]].")

if  enlinks ==  [u'Rennes', u'France']: 
  print 'extracted english links ok.'


frlinks = extract_wikitext_links(
u"""La 'France', ou la 'République française' pour 
les usages officiels, est un [[pays]] dont la [[France métropolitaine|métropole]] 
se situe en [[Europe de l’Ouest]], et qui possède des 
[[France d'outre-mer|territoires]] à divers endroits du [[Globe terrestre|Globe]]"""
)

if frlinks ==  [u'pays', u'France métropolitaine', u'Europe de l’Ouest', u'France d\'outre-mer', u'Globe terrestre']:
  print 'extracted french links ok.'

english_sentence = Sentence(u"[[Rennes|The city of Rennes]] is in [[France]].")
if  english_sentence.links ==  [u'Rennes', u'France']: 
  print "english sentence right"


french_sentence = Sentence(
u"""La 'France', ou la 'République française' pour 
les usages officiels, est un [[pays]] dont la [[France métropolitaine|métropole]] 
se situe en [[Europe de l’Ouest]], et qui possède des 
[[France d'outre-mer|territoires]] à divers endroits du [[Globe terrestre|Globe]]"""
)

if french_sentence.links ==  [u'pays', u'France métropolitaine', u'Europe de l’Ouest', u'France d\'outre-mer', u'Globe terrestre']:
  print 'french links ok.'



