import pkg_resources

from django.test.testcases import TransactionTestCase
from homophony import BrowserTestCase, Browser


def import_pages(directory):
    pass


class SmokeTest(TransactionTestCase):

    def test_nothing(self):
        self.client.get('/')


class FoobarTestCase(BrowserTestCase):

    def test_home(self):
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Naujienos').click()
        self.assertEquals(browser.title, 'Atviras Kodas Lietuvai')


class ImportTestCase(BrowserTestCase):

    def test_import(self):
        import_pages(pkg_resources
                     .resource_filename('akllt', 'test_data/pages'))
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Apie').click()
        # expected_content = pkg_resources.resource_string(
        #     'akllt', 'test_data/pages/apie.html')
        # self.assertTrue(expected_content in browser.contents)

import pkg_resources

from django.test.testcases import TransactionTestCase
from homophony import BrowserTestCase, Browser
from akllt.models import StandardPage


def import_pages(directory):
    pass


def import_pages(directory):
    pass


class SmokeTest(TransactionTestCase):

    def test_nothing(self):
        self.client.get('/')


class FoobarTestCase(BrowserTestCase):

    def test_home(self):
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Naujienos').click()
        self.assertEquals(browser.title, 'Atviras Kodas Lietuvai')


class ImportTestCase(BrowserTestCase):

    def test_import(self):
        import_pages(pkg_resources
                     .resource_filename('akllt', 'test_data/pages'))
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Apie').click()
        # expected_content = pkg_resources.resource_string(
        #     'akllt', 'test_data/pages/apie.html')
        # self.assertTrue(expected_content in browser.contents)

    def test_create_page(self):
        StandardPage.objects.create(
            intro='Atviras kodas Lietuvai',
            body='Turinys',
            depth=0,
            slug='atviras-kodas-lietuvai')
        # Browser('http://testserver/atviras-kodas-lietuvai')

Create functional test for data import
Create functional test for data import

  import pkg_resources
  
  from django.test.testcases import TransactionTestCase
  from homophony import BrowserTestCase, Browser
+ from akllt.models import StandardPage
+ 
+ 
+ def import_pages(directory):
+     pass
  
  
  def import_pages(directory):
      pass
  
  
  class SmokeTest(TransactionTestCase):
  
      def test_nothing(self):
          self.client.get('/')
  
  
  class FoobarTestCase(BrowserTestCase):
  
      def test_home(self):
          browser = Browser()
          browser.open('http://testserver')
          browser.getLink('Naujienos').click()
          self.assertEquals(browser.title, 'Atviras Kodas Lietuvai')
  
  
  class ImportTestCase(BrowserTestCase):
  
      def test_import(self):
          import_pages(pkg_resources
                       .resource_filename('akllt', 'test_data/pages'))
          browser = Browser()
          browser.open('http://testserver')
          browser.getLink('Apie').click()
          # expected_content = pkg_resources.resource_string(
          #     'akllt', 'test_data/pages/apie.html')
          # self.assertTrue(expected_content in browser.contents)
  
+     def test_create_page(self):
+         StandardPage.objects.create(
+             intro='Atviras kodas Lietuvai',
+             body='Turinys',
+             depth=0,
+             slug='atviras-kodas-lietuvai')
+         # Browser('http://testserver/atviras-kodas-lietuvai')
+ 
Create functional test for data import
## Code Before:
import pkg_resources

from django.test.testcases import TransactionTestCase
from homophony import BrowserTestCase, Browser


def import_pages(directory):
    pass


class SmokeTest(TransactionTestCase):

    def test_nothing(self):
        self.client.get('/')


class FoobarTestCase(BrowserTestCase):

    def test_home(self):
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Naujienos').click()
        self.assertEquals(browser.title, 'Atviras Kodas Lietuvai')


class ImportTestCase(BrowserTestCase):

    def test_import(self):
        import_pages(pkg_resources
                     .resource_filename('akllt', 'test_data/pages'))
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Apie').click()
        # expected_content = pkg_resources.resource_string(
        #     'akllt', 'test_data/pages/apie.html')
        # self.assertTrue(expected_content in browser.contents)

## Instruction:
Create functional test for data import
## Code After:
import pkg_resources

from django.test.testcases import TransactionTestCase
from homophony import BrowserTestCase, Browser
from akllt.models import StandardPage


def import_pages(directory):
    pass


def import_pages(directory):
    pass


class SmokeTest(TransactionTestCase):

    def test_nothing(self):
        self.client.get('/')


class FoobarTestCase(BrowserTestCase):

    def test_home(self):
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Naujienos').click()
        self.assertEquals(browser.title, 'Atviras Kodas Lietuvai')


class ImportTestCase(BrowserTestCase):

    def test_import(self):
        import_pages(pkg_resources
                     .resource_filename('akllt', 'test_data/pages'))
        browser = Browser()
        browser.open('http://testserver')
        browser.getLink('Apie').click()
        # expected_content = pkg_resources.resource_string(
        #     'akllt', 'test_data/pages/apie.html')
        # self.assertTrue(expected_content in browser.contents)

    def test_create_page(self):
        StandardPage.objects.create(
            intro='Atviras kodas Lietuvai',
            body='Turinys',
            depth=0,
            slug='atviras-kodas-lietuvai')
        # Browser('http://testserver/atviras-kodas-lietuvai')
