
# Author: Gael Varoquaux <gael dot varoquaux at normalesup dot org> 
# Copyright (c) 2009 Gael Varoquaux
# License: BSD Style, 3 clauses.

import shutil
import os
from tempfile import mkdtemp

import nose

from ..logger import PrintTime

################################################################################
# Test fixtures
def setup():
    """ Test setup.
    """
    global cachedir
    cachedir = mkdtemp()
    #cachedir = 'foobar'
    if os.path.exists(cachedir):
        shutil.rmtree(cachedir)
    os.makedirs(cachedir)
    

def teardown():
    """ Test teardown.
    """
    #return True
    shutil.rmtree(cachedir)


################################################################################
# Tests
def smoke_test_print_time():
    """ A simple smoke test for PrintTime.
    """
    print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
    print_time('Foo')



# Author: Gael Varoquaux <gael dot varoquaux at normalesup dot org> 
# Copyright (c) 2009 Gael Varoquaux
# License: BSD Style, 3 clauses.

import shutil
import os
from tempfile import mkdtemp

import nose

from ..logger import PrintTime

################################################################################
# Test fixtures
def setup():
    """ Test setup.
    """
    global cachedir
    cachedir = mkdtemp()
    #cachedir = 'foobar'
    if os.path.exists(cachedir):
        shutil.rmtree(cachedir)
    os.makedirs(cachedir)
    

def teardown():
    """ Test teardown.
    """
    #return True
    shutil.rmtree(cachedir)


################################################################################
# Tests
def smoke_test_print_time():
    """ A simple smoke test for PrintTime.
    """
    print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
    print_time('Foo')
    # Create a second time, to smoke test log rotation.
    print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
    print_time('Foo')


Improve smoke test coverage for the logger.
Improve smoke test coverage for the logger.

  
  # Author: Gael Varoquaux <gael dot varoquaux at normalesup dot org> 
  # Copyright (c) 2009 Gael Varoquaux
  # License: BSD Style, 3 clauses.
  
  import shutil
  import os
  from tempfile import mkdtemp
  
  import nose
  
  from ..logger import PrintTime
  
  ################################################################################
  # Test fixtures
  def setup():
      """ Test setup.
      """
      global cachedir
      cachedir = mkdtemp()
      #cachedir = 'foobar'
      if os.path.exists(cachedir):
          shutil.rmtree(cachedir)
      os.makedirs(cachedir)
      
  
  def teardown():
      """ Test teardown.
      """
      #return True
      shutil.rmtree(cachedir)
  
  
  ################################################################################
  # Tests
  def smoke_test_print_time():
      """ A simple smoke test for PrintTime.
      """
      print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
      print_time('Foo')
+     # Create a second time, to smoke test log rotation.
+     print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
+     print_time('Foo')
  
  
Improve smoke test coverage for the logger.
## Code Before:

# Author: Gael Varoquaux <gael dot varoquaux at normalesup dot org> 
# Copyright (c) 2009 Gael Varoquaux
# License: BSD Style, 3 clauses.

import shutil
import os
from tempfile import mkdtemp

import nose

from ..logger import PrintTime

################################################################################
# Test fixtures
def setup():
    """ Test setup.
    """
    global cachedir
    cachedir = mkdtemp()
    #cachedir = 'foobar'
    if os.path.exists(cachedir):
        shutil.rmtree(cachedir)
    os.makedirs(cachedir)
    

def teardown():
    """ Test teardown.
    """
    #return True
    shutil.rmtree(cachedir)


################################################################################
# Tests
def smoke_test_print_time():
    """ A simple smoke test for PrintTime.
    """
    print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
    print_time('Foo')


## Instruction:
Improve smoke test coverage for the logger.
## Code After:

# Author: Gael Varoquaux <gael dot varoquaux at normalesup dot org> 
# Copyright (c) 2009 Gael Varoquaux
# License: BSD Style, 3 clauses.

import shutil
import os
from tempfile import mkdtemp

import nose

from ..logger import PrintTime

################################################################################
# Test fixtures
def setup():
    """ Test setup.
    """
    global cachedir
    cachedir = mkdtemp()
    #cachedir = 'foobar'
    if os.path.exists(cachedir):
        shutil.rmtree(cachedir)
    os.makedirs(cachedir)
    

def teardown():
    """ Test teardown.
    """
    #return True
    shutil.rmtree(cachedir)


################################################################################
# Tests
def smoke_test_print_time():
    """ A simple smoke test for PrintTime.
    """
    print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
    print_time('Foo')
    # Create a second time, to smoke test log rotation.
    print_time = PrintTime(logfile=os.path.join(cachedir, 'test.log'))
    print_time('Foo')

