diff --git a/pykat/finesse.py b/pykat/finesse.py index e0eaf27ecec5a5418fd206a54f0c56ec72c87a83..a524485617958426a6e475efdfb1d5140bd1fc8a 100644 --- a/pykat/finesse.py +++ b/pykat/finesse.py @@ -878,6 +878,7 @@ class kat(object): self.__time_code = None self.__yaxis = "abs" # default yaxis self.__lambda0 = 1064e-9 + self.__finesse_dir = None if kat_code != None and kat_file != None: raise pkex.BasePyKatException("Specify either a Kat file or some Kat code, not both.") @@ -895,7 +896,7 @@ class kat(object): def __setattr__(self, name, value): if "____FROZEN____" in self.__dict__ and self.__dict__["____FROZEN____"] and not hasattr(self, name): - warnings.warn("'%s' does not have attribute called '%s'" % (self.__name, name), stacklevel=2) + warnings.warn("'%s' does not have attribute called '%s'" % (self.__class__.__name__, name), stacklevel=2) super(kat, self).__setattr__(name, value) diff --git a/test/run_tests.py b/test/run_tests.py index ffa3705f552f43f2027e051d2acbafeadabed2fc..f89a89f26981f9c10ec3319f70bc413b77410d1a 100644 --- a/test/run_tests.py +++ b/test/run_tests.py @@ -2,6 +2,9 @@ import pykat import traceback import os import sys +import warnings + +warnings.filterwarnings('error') class bcolors: HEADER = '\033[95m' diff --git a/test/test_scripts/structural/test_deepcopying_references.py b/test/test_scripts/structural/test_deepcopying_references.py index 2d3fc7f41ed55a947966d56388d9dbe9c3a8ccf4..99342fff049eadd6a48033b3b43169d0122ec2ba 100644 --- a/test/test_scripts/structural/test_deepcopying_references.py +++ b/test/test_scripts/structural/test_deepcopying_references.py @@ -44,7 +44,7 @@ kat1.o1.num_demods = 2 assert(hasattr(kat1.o1, "f2")) assert(not hasattr(kat0.o1, "f2")) -kat1.num_demods = 1 +kat1.o1.num_demods = 1 assert(hasattr(kat1.o1, "f1")) diff --git a/test/test_scripts/structural/test_lambda0_beam_param.py b/test/test_scripts/structural/test_lambda0_beam_param.py index ac78e97028cfb9309901452a88c2fa5f906d0de0..83010b824736b4ccc364879d32122b40fd745cc7 100644 --- a/test/test_scripts/structural/test_lambda0_beam_param.py +++ b/test/test_scripts/structural/test_lambda0_beam_param.py @@ -26,7 +26,7 @@ yaxis abs:deg # move detector frequency with xax kat = finesse.kat() kat.verbose = False kat.lambda0 = 1550e-9 -kat.parseKatCode(kat_code) +kat.parseCommands(kat_code) kat.maxtem = 0 kat.trace = 2 out, T = kat.run(getTraceData=True)