Package daklib :: Package database :: Module test_architecture
[hide private]
[frames] | no frames]

Source Code for Module daklib.database.test_architecture

 1  # This program is free software; you can redistribute it and/or modify 
 2  # it under the terms of the GNU General Public License as published by 
 3  # the Free Software Foundation; either version 2 of the License, or 
 4  # (at your option) any later version. 
 5   
 6  # This program is distributed in the hope that it will be useful, 
 7  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
 8  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
 9  # GNU General Public License for more details. 
10   
11  # You should have received a copy of the GNU General Public License 
12  # along with this program; if not, write to the Free Software 
13  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
14   
15  ################################################################################ 
16   
17  import pytest 
18   
19  from .architecture import Architecture 
20   
21   
22 -def test_Architecture(session):
23 obj = Architecture('arch', 'description') 24 session.add(obj) 25 session.flush() 26 27 get = Architecture.get(1, session) 28 assert get 29 assert get.arch_string == 'arch' 30 assert get.description == 'description'
31 32
33 -def test_Architecture___eq__():
34 obj = Architecture('arch') 35 36 with pytest.warns(DeprecationWarning): 37 assert obj == 'arch' 38 with pytest.warns(DeprecationWarning): 39 assert 'arch' == obj
40 41
42 -def test_Architecture___ne__():
43 obj = Architecture('arch') 44 45 with pytest.warns(DeprecationWarning): 46 assert obj != 'zzzz' 47 with pytest.warns(DeprecationWarning): 48 assert 'zzzz' != obj
49