2017-03-01 4 views
3

나는 프로젝트에 단위 테스트를 추가하려고하는데, 기본 Odoo 9 POS 모듈을 개선하는 데 중점을 둡니다. 내 문제는 오투가 시험에 들어가게하는 것에 관한 것입니다. web.Registry를 제외한 모든 테스트 및 정의되지 않은 값을 얻기 위해 테스트를 만들었습니다.Unit testing of Sale in Odoo9

odoo.define_section('Model', ['<my_module>.models', 'web.Registry', '<my_module>.lens_selection_widget', '<my_module>.test_passer', 'point_of_sale.chrome'], function(test, mock) { 
    test('Check Orderline', function(assert, Model, Reg, LSW, TP, Main, POSC) { 
     assert.ok(mock, 'mock'); 
     assert.ok(Model, 'Model'); 
     assert.ok(Reg, 'Reg'); 
     assert.ok(LSW, 'LSW'); 
     assert.ok(TP, 'TP'); 
     assert.ok(POSC, 'POSC'); 
    }) 
}); 

에도 test_passer, 정의와 정의되지 않은

odoo.define('test_passer', function (require) { 
"use strict"; 

    return true 
}); 

반환 같은 : 여기 내 코드 샘플입니다.

질문이 있으시면 도움을 청하십시오.

+0

에 대한 @GeorgeDaramouskas에 감사? –

+0

@GeorgeDaramouskas ATM 가능한 경우 주 파일을 추가하지 않았으므로 질문 할 수는 없지만 감사합니다. 여기에 결과를 작성하고 작성하겠습니다. –

+0

@GeorgeDaramouskas 각각 템플릿에 파일을 정의해야했습니다. 도와 줘서 고마워. –

답변

1

POS 및 내 자신의 파일을 템플릿에 추가하여 작동하도록했습니다. 당신이 자바 스크립트를 삽입하는 데 사용하는 템플릿을 붙여 주실 생각

<!-- POS Files --> 
    <script type="text/javascript" src="/point_of_sale/static/lib/fastclick.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/lib/waitfont.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/db.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/models.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/widget_base.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/keyboard.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/chrome.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/devices.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/gui.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/popups.js"></script> 
    <script type="text/javascript" src="/point_of_sale/static/src/js/screens.js"></script> 
    <!-- Your files --> 
    .... 
    <!-- Your tests Here --> 
    .....